2012-03-18 3 views
0

WCF .NET 4 FAQ를 읽었습니다. 다음 질문에 대한 답이 확실하지 않습니다. Q : WAS 내에서 호스팅되는 WCF 서비스에 wcf 클라이언트가 필요합니다.Windows의 WCF 서비스 활성화 서비스 (WAS)

<service name="abc"> 
<endpoint binding="netTcpBinding" contract="IMainService"> 
</service> 

서비스가 system.serviceModel/client 요소에 추가해야합니다 설정 설정의 URL http://servername/wcfservice/abc.svc에 위치 :이 서비스는 다음과 같이 구성되어 있습니다?

A :

<endpoint binding="netTcpBinding" contract="IMainService" address="net.tcp://servername/wcfservice/abc.svc" 

client 섹션의 주소가 http 시작하지 않나요? 또는 서비스가 net.tcp으로 노출되어야합니까? 또는 서비스 바인딩은 http이어야합니다? 지역 사회의 의견이 필요합니다. 너희들은 어떻게 생각하니?

답변

0

아니요 정답입니다. 서버 끝점은 클라이언트가 'net.tcp : // ...'addess를 사용해야하므로 netTcpBinding이라고 말합니다.

약간 혼란스러워 보입니다. 나는 그들이 서비스가 URL http : // ...에있을 때 서비스 자체가 net.tcp를 통해 노출 되더라도 http를 통해 일반적으로 게시되는 메타 데이터를 참조한다고 가정합니다. 또한 오타가 될 수도 있습니다.