하나의 서비스에 많은 호출을 라우팅하기 위해 RouteTable 기능을 사용하고자하므로 aspnetCompatibility와 함께 WsHttpBinding을 사용하는 IIS에서 호스팅되는 WCF 응용 프로그램이 있습니다.WCF ServiceRoute 및 Tcp
모든 것이 예상대로 작동했지만 문제가 없습니다.
그런 다음 원래 URL을 사용하여 서비스에 tcp 끝점을 추가하고 클라이언트를 사용하여 서비스를 호출했습니다. 여기서는 문제없이 모든 것이 작동했습니다.
그런 다음 라우트 된 URL로 클라이언트 URL을 수정하고 tcp endpoint를 사용하여 메소드를 호출했습니다. 예상했던 소켓 오류가 발생했습니다.
그러나 나는 (일) 라우팅 된 URL로 wsHttp 클라이언트를 실행하고 (놀랄 일) 라우팅 된 URL을 사용하여 TCP 클라이언트
이 같은 파이프 라인을 통해 라우팅되는 TCP 요청과 HTTP 요청인가를 실행 ?
컴퓨터/서버에서 WCF 비 HTTP 활성화를 활성화했으며 net.tcp 바인딩이 웹 사이트 및 응용 프로그램에 등록되어 있는지 확인 했습니까? – stephenl
예. 모두 구성되었습니다. http 하나를 호출 한 후에 net.tcp 끝점을 호출 할 수도 있습니다. –
IIS 버전은 무엇입니까? – Rev