2011-02-23 132 views
0

我一直試圖在兩種不同的情況下實現遠程調試,但都沒有成功。.NET遠程調試域/網絡問題

1:調試服務器是在我們的辦公室,但不是我們的網絡上,我們使用BT和服務器是一個靜態的對端IP地址,而LAN的其餘部分是一個動態IP。 自從這與對端建立IP從我們的工作組dissappeared服務器((我想我可能需要與BT有關這一點)更多信息在這裏就對IP的對於那些有興趣:http://business.forums.bt.com/t5/Broadband-and-internet/Static-IP-s-on-BT2700HGV-aren-t-always-static/m-p/17183

但是服務器允許LAN上的用戶到RDP,而WAN的用戶則不能。

2:我們的生產服務器外包。是否可以通過WAN進行遠程調試?

,當我嘗試連接到過程都失敗。

嘗試使用用戶名@ IP地址來連接到進程的辦公室服務器上時,返回的錯誤消息是:

無法連接到名爲「用戶名@ IP地址」微軟的Visual Studio遠程調試監視器目標計算機上的Visual Studio遠程調試器無法連接回此計算機。驗證失敗。請參閱幫助援助

即與防火牆關閉客戶端(我自己)開發的機器上。在服務器上,調試監視器記錄連接。

WAN上的服務器返回此錯誤:

無法連接到名爲「用戶名@網域」調試器無法連接到遠程計算機的微軟的Visual Studio遠程調試監視器。這可能是因爲遠程計算機不存在或防火牆可能阻止與遠程計算機的通信。請看助理的幫助。

服務器不具備防火牆,但我們的辦公室IP已完全進入RDP,FTP等。

我現在感覺完全卡住,我沒有任何進展可言,任何幫助,不勝感激!

回答

1

是的,它可以通過廣域網進行調試。如果您的服務器位於物理防火牆之後,您將需要允許訪問,而不僅僅是Windows防火牆。如果這兩臺機器位於同一個防火牆後面,那麼請確保針對您的特定環境運行'msvsmon.exe'。

確保您不使用的Visual Studio任何明示版本。

http://msdn.microsoft.com/en-us/library/y7f5zaaa.aspx

最好的辦法是讓一個VPN隧道到您的主機,並可能在你的辦公室的其他網絡(我需要網絡相關的更多信息,以做出更好的建議)。

+0

是的防火牆應該是開放的,以我的IP,但是我不知道我需要得到到我們的服務器主機擠入和糾纏他們,一旦更多關於建立VPN。我上次放棄了,但事情發生了變化。希望下週有更多細節。 – baileyswalk 2011-02-23 21:07:54

+0

太好了。我的總體建議是設置一個VPN隧道,這是一種更安全的方式,當你完成時,一定要禁用服務器上的遠程調試。 – 2011-02-23 21:43:51