2012-07-26 2 views
1

WCF WSDualHttpBinding 서비스를 사용하고 있습니다. 서비스는 방화벽이 클라이언트와 서버에 폐쇄 될 때 제대로 작동 방화벽이 wcf 서비스에서 작동하지 않습니다.

http://...:8731/Design_Time_Addresses/MyService/

서버

를 호스팅하고 있습니다.

allow-rule에 포트 8731을 추가했지만 여전히 작동하지 않습니다. 통신을 사용하여 클라이언트에 서비스 및 콜백을 활성화하려면 어떤 포트를 열어야합니까?

+0

서버에서 인바운드를 지정 했습니까? –

+0

클라이언트는 어떤 포트를 사용합니까? 서버에서 클라이언트를 telnet으로 연결할 수 있습니까? – CodeCaster

+0

서비스 호스팅 (Cassini-WebDev Server 또는 자체 호스팅?) ... 수행 한 것처럼 서버에서 8731을 허용하지만 클라이언트의 콜백 포트도 열어야합니다. 어쩌면 이것이 당신이 찾고있는 것일 것입니다 : http://mleder.blogspot.co.uk/2007/06/wcf-callback-port-for-wsdualhttpbinding.html - 클라이언트에서 그 포트를 열어야합니다. –

답변

1

의견을 토대로 드디어 해결책을 찾았습니다.

바인딩 구성에 필드가 없음 clientBaseAddress="http://ip:port". 내가 포트를 정의하고 방화벽 규칙에 추가 할 수 있습니다.

관련 문제