새해 복 많이 받으세요~
WCF Client를 호출하는 Application을 만드는 방법에 대해 문의 드리고자합니다.
[Case1]
A프로젝트 : Service측
B프로젝트 : Client측 (콘솔App, 서비스참조)
진행 - B프로젝트에서 A프로젝트를 서비스 참조(.svc) 하여 A프로젝트의 메소드를 호출
성공여부 - 성공
[Case2]
A프로젝트 : Service측
B프로젝트 : Client측 (클래스라이브러리, 서비스참조)
C프로젝트 : B프로젝트를 참조(콘솔App)
목적 - WCF클라이언트를 dll로 만들어 서비스 호출을 하자(서비스 참조한 것을 감춰, 단순히 B프로젝트의 메소드를 호출하는 것처럼 하기 위함)
진행 - A프로젝트를 서비스참조하고 있는 클래스라이브러리(B프로젝트)를 dll로 만든다. 그 dll을 C프로젝트가 참조하여 B프로젝트의 메소드를 호출.
(B프로젝트의 메소드는 Case1 에서 서비스 호출한 그대로임)
성공여부 - 실패 --;
왜 안되는 걸까요??? C프로젝트에서 B프로젝트의 클래스를 인스턴스화하여 B프로젝트의 메소드를 호출하는 것만으로는 Case1처럼 안되는 건가요?
조언 부탁드립니다.
[최초 등록일: ]
[최종 수정일: 1/2/2014]