2012-07-26 96 views
1

我正在使用WCF WSDualHttpBinding服務。 Service的服務器防火牆不能在wcf服務中工作。

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

託管它正常工作時,防火牆客戶端和服務器關閉。

我添加了端口8731允許規則,但仍然無法正常工作。 我應該打開哪個端口以使通信能夠服務和回撥到客戶端?

+0

您是否指定了入站服務器? – 2012-07-26 09:23:48

+0

客戶端使用什麼端口?你可以通過服務器telnet客戶端,反之亦然? – CodeCaster 2012-07-26 09:24:02

+0

您是如何託管服務的(在Cassini?WebDev服務器?或自託管的?)...如您所做的那樣在服務器上允許8731,但您還需要在客戶端上打開用於回調的端口。也許這是你正在尋找的:http://mleder.blogspot.co.uk/2007/06/wcf-callback-port-for-wsdualhttpbinding.html - 你需要在客戶端打開該端口。 – 2012-07-26 09:25:46

回答

1

基於評論我終於找到解決方案。

在綁定配置中缺少字段clientBaseAddress="http://ip:port"。在那裏我可以定義端口,並添加到防火牆規則