1
我正在使用WCF WSDualHttpBinding
服務。 Service的服務器防火牆不能在wcf服務中工作。
http://...:8731/Design_Time_Addresses/MyService/
託管它正常工作時,防火牆客戶端和服務器關閉。
我添加了端口8731允許規則,但仍然無法正常工作。 我應該打開哪個端口以使通信能夠服務和回撥到客戶端?
我正在使用WCF WSDualHttpBinding
服務。 Service的服務器防火牆不能在wcf服務中工作。
http://...:8731/Design_Time_Addresses/MyService/
託管它正常工作時,防火牆客戶端和服務器關閉。
我添加了端口8731允許規則,但仍然無法正常工作。 我應該打開哪個端口以使通信能夠服務和回撥到客戶端?
基於評論我終於找到解決方案。
在綁定配置中缺少字段clientBaseAddress="http://ip:port"
。在那裏我可以定義端口,並添加到防火牆規則
您是否指定了入站服務器? – 2012-07-26 09:23:48
客戶端使用什麼端口?你可以通過服務器telnet客戶端,反之亦然? – CodeCaster 2012-07-26 09:24:02
您是如何託管服務的(在Cassini?WebDev服務器?或自託管的?)...如您所做的那樣在服務器上允許8731,但您還需要在客戶端上打開用於回調的端口。也許這是你正在尋找的:http://mleder.blogspot.co.uk/2007/06/wcf-callback-port-for-wsdualhttpbinding.html - 你需要在客戶端打開該端口。 – 2012-07-26 09:25:46