2012-06-21 3 views
0

내 서비스는 라우터를 통해 소비됩니다. SvcUtil.exe를 사용하여 구성 및 클래스 파일을 만들려고합니다.라우터가 중간에있을 때 WCF에서 SvcUtil.exe 사용

svcutil.exe에에 http : 내가 서비스를 가리 때 자체는 명령이이 같은 것 엔드 포인트 //가 '로컬 호스트': 8080/MyService_endpoint

"괜찮다주십시오 '주소에서"

이 명령을 사용하면 모든 것이 작동하고 클라이언트 측에서 모든 서비스 방법 (계약)을 갖게됩니다.

svcutil.exe에에 http : // '로컬 호스트': 8080/MyRouter_endpoint

파일이 생성 내가이 명령을 사용하여 설정하고 라우터를 통해 클래스를 만들 수는 svcutil을 사용하려고하면 지금 내 문제입니다 클래스 파일에는 서비스 메소드가 언급되어 있지 않습니다. 제 질문은 라우터를 사용할 때 어떻게 svcutil을 사용할 수 있는가입니다.

답변

0

SvcUtil.exe을 사용하여 대상 WCF 서비스의 프록시를 만들 수 있으며 구성에서 서비스 주소 대신 라우터 주소를 가리 키도록 주소를 변경해야합니다.

그래도 서비스의 클래스와 인터페이스에 액세스 할 수 있지만 라우터의 주소를 통해 통신 만 이루어집니다.