2010-02-19 88 views
0

我有一個.NET遠程處理服務在Windows 2003服務器上偵聽。據我所知,Windows防火牆已正確配置,讓Remoting應用程序的信息消失。.Net遠程處理,防火牆問題

在我的電腦中,我有通信的其他部分,試圖執行居住在Remoting對象中的方法。從理論上講,有沒有可以干擾防火牆,但這種異常被拋出:

SocketExcepcion (Error produced during the connection try, etc.) 

我已經捕捉到了與Microsoft網絡監視器流量,我已經看到了交通「服務器和客戶端」之間的事情。

想法?任何幫助將非常感激。

謝謝!

+0

SocketException說什麼? – flq 2010-02-19 16:15:53

+0

嗨,弗蘭克! (Socket Error 10060) 連接超時。 連接嘗試失敗,因爲連接方在一段時間後未正確響應,或者由於連接的主機未響應而導致建立的連接失敗。 – user256038 2010-02-19 16:19:55

回答

1

好吧,Windows Remoting(WCF的前身)是相當有限的,因爲存在防火牆問題...基本上,它不會與防火牆一起工作,即使您在防火牆上打了一個洞,問題是NAT地址的IP地址,因此很可能你會得到一個連接超時的套接字錯誤信息。它可能會幫助你,並重新確保通過允許流量重定向可以輕鬆地解決問題,我寫了一篇關於CodeProject的文章,可以幫助你。你可以做的是把應用程序放在防火牆的終點上,把IP地址公開面向互聯網,並把IP地址重定向到遠程服務器。

隨時隨地與我聯繫,如果你願意, 希望這會有所幫助, 最好的問候, 湯姆。