2011-12-15 3 views
1

WCF 서비스 프로젝트가 있습니다. WCF 서비스를 호출 할 다른 클래스 라이브러리 프로젝트가 있습니다. 그리고 웹 응용 프로그램에서 나는 librabry 클래스를 호출합니다. 클래스 라이브러리에서 WEB App -> Class Library -> WCF Service로 WCF 서비스를 호출하는 방법은 무엇입니까?

나는
new ChannelFactory<CompanyServiceContract>("CompanyServiceEndPoint") 

을 쓰고 있어요 그러나 예외는 엔드 포인트 "CompanyServiceEndPoint"를 찾을 수 없습니다라고하는오고있다.

이 질문 Could not find default endpoint element을 보았다하지만 주요 프로젝트에 대한 WS 구성 설정을 모르는

사람이 도와 주실 수의 app.config?

+0

웹 응용 프로그램에서 끝점 구성을 web.config 파일로 이동해야합니다. – Codo

답변

0

"CompanyServiceEndPoint"가 실제로 끝점이어야합니까? (서비스 메소드에 대한 문자열 URL, 예 : "http://me.me.com/myService"또는 EndpointAddress).

다른 방법으로 wcf 엔드 포인트에 액세스 할 수 있습니까? 브라우저? 피 들러? WcfTestClient?

코드에서 scv에 대한 끝점을 정의 했습니까? 예 : http://msdn.microsoft.com/en-us/library/ms734681.aspx

첫 번째 인스턴스에서 오류가 서비스를 호출하는 클라이언트인지 또는 서비스를 호출하는 클라이언트인지 알아야한다고 생각합니다. 위의 클라이언트 중 하나와 서비스를 시작할 수 있으면 클라이언트를 찾으십시오.