2008-10-14 5 views
6

ServiceHostFactory를 기반으로 wcf 서비스를 만들었으며 IIS6에서 호스팅하고 있습니다. HTTP 끝점을 사용하면 모든 작업이 정상적으로 작동하지만 TCP로 전환하려고하면 문제가 발생합니다.IIS6 호스트 서비스에서 TCP 끝점을 호스팅 할 수 있습니까?

II6에서도이를 수행 할 수 있습니까?

여기에 게시 된 더 구체적인 질문이 있습니다. 해결책을 묻지 만,이 질문에 대한 답변 (및 예) 만 있으면 행복 할 것입니다.

Why can't I connect to a WCF service with net.tcp but i can with http?

답변

11

은 IIS 5.1은 단지 HTTP 바인딩을 호스팅 할 수 있습니다 6 IIS. IIS7에는 WAS (Windows Activation Service)가있어 모든 전송 프로토콜에 바인딩 된 끝점을 호스팅 할 수 있으므로 TCP를 사용할 수 있습니다.

IIS 6으로 호스트해야하는 경우 HTTP 바인딩이 문제가됩니다. 그렇지 않은 경우 Windows 서비스에서 자체 호스팅을 고려하십시오.

관련 문제