2010-03-08 78 views
1

我有問題讓這個工作,也許它甚至不可能?使用Visual Studio 2008進行ASP.NET遠程調試

我有一個公共的服務器http://publicserver.com 我想用我的筆記本電腦從我家(例如)

我運行公共服務器上msvsmon.exe進行調試,啓動了罰款。

在我的本地機器上,我有我的代碼開放,在VS,我選擇調試 - >附加 的預選賽我進入publicserver.com,但它告訴我它無法找到它

問題: 1。 )遠程調試使用什麼端口?如果我端口嗅探,我沒有看到msvsmon.exe打開任何新的端口...它默認使用4015?

我不認爲它是一個安全的事情,所以請不要點我的文章,我按照他們多,我就可以了,但他們不爲我之情況工作(除非你找到一個我還沒有看到)

感謝:-)

回答

0

編輯:我剛剛意識到你在重讀你的問題後做什麼。遠程調試器通過RPC調用工作,類似於MMC遠程管理的工作方式。據我所知,它不可路由。你需要通過本地網絡運行。您可以嘗試設置到您的遠程服務器的VPN連接。

+0

如果Windows防火牆已關閉,則不需要進行防火牆配置......防火牆關閉,結果相同 – schmoopy 2010-03-08 16:37:16

+0

我想它就是這樣,在我看來聽起來像是一個限制,但是我再也不能假設這會完成常常。 – schmoopy 2010-03-08 17:29:46

0

遠程調試ASP.NET應用程序,打開遠程調試Windows身份驗證,並添加誰在運行Visual Studio中的用戶。服務器實例名稱顯示在遠程調試器窗口中,您可以打開Windows身份驗證。 現在在VS中,選擇附加到進程並選擇傳輸級別爲默認值,在Qualifier中給出服務器的全名(如遠程調試器選項窗口中所示)並附加到IIS進程。現在,中斷點將被擊中 如果這不起作用,那麼在遠程IIS機器的管理員組中添加VS studio用戶。

+1

需要在IIS計算機上關閉防火牆防火牆。 – Faisal 2011-04-07 07:31:50

相關問題