2012-10-24 2 views
3

호출자를 가장하는 IIS에서 호스팅하는 WCF 서비스를 구현하고 있습니다. Web.config 파일에 서비스 끝점 구성이 있으면 모든 것이 의도 한대로 작동합니다.WCF 서비스 끝점을 캡처하는 방법

프로그래밍 방식으로 서비스 끝점을 설정하려고하지만 호출자가 가장하지 않은 (끝점이 작은 세부 사항을 제외하고는 잘 작동하기 때문에) 뭔가가 누락되었습니다. 코드에서 web.config에서 생성 된 서비스 끝점을 캡처 할 수있는 방법이 있습니까? 그래서 디버깅 할 때이 차이점과 프로그래밍 방식으로 만드는 차이점을 찾을 수 있습니까?

감사합니다, 기독교

답변

1

당신은 당신의 코드에서의 Web.config에서 엔드 포인트 액세스 (및 그것을 포함 된 내용을 확인하기 위해 IIS 프로세스에 디버거를 연결)하기 위해 기본 서비스 호스트 공장을 사용할 수 있습니다 .

.svc 파일에서 Factory="YourNamespace.MyServiceHostFactory" 특성을 지정하십시오.

+0

대단히 감사합니다! 이 문제를 설정하는 데 아무런 문제가 없었으며 매력적으로 작동합니다. 이제는 끝점 사이의 차이점을 파악해야합니다. – Christian