2009-07-01 6 views

답변

0

WCF 계약의 양쪽 끝에 대해 ​​로컬 컴퓨터의 http 또는 tcp 설정을 사용하여 수행 할 수없는 목표를 달성하려는 중입니다. WCF는 컴퓨터 사이에있는 것이 아니라 동일한 컴퓨터에서 서로 다른 프로세스간에 통신하도록 설정할 수도 있습니다.

0

저는 WCF 서비스 호스팅과 WCF 바인딩을 혼동하고 있다고 생각합니다. WCF 서비스는 독립 실행 형 실행 파일, Windows 서비스, IIS와 같은 웹 서버와 같은 다양한 응용 프로그램에서 호스팅 될 수 있습니다 ...

서비스에 대한 적절한 호스트를 찾으면 어떤 바인딩을 결정해야합니까? 용도. 바인딩은 클라이언트와 서비스가 서로 통신하는 데 필요한 전송, 인코딩 및 프로토콜 세부 사항을 지정하는 데 사용됩니다.

호스트를 선택하면 사용 가능한 바인딩 선택이 더 제한 될 수 있습니다. 예를 들어 IIS에서 서비스를 호스팅하기로 결정한 경우 전송으로 HTTP/S 만 사용할 수 있으며 NetTcp는 사용할 수 없습니다 (IIS7에서는 WAS를 통해 사용할 수 있음).

+0

혼란에 죄송합니다. 요구 사항은 구성에서 http 또는 netTCp를 바인딩에 사용하고 있다는 것입니다. 전송 프로토콜을 사용하지 않고 로컬 .NET 환경에서 바인딩 할 수 없습니다. –

관련 문제