2016-08-18 187 views
1

我在本地有VS2015。承載IIS8測試網站的Windows 2012 R2服務器。VS2015無法連接遠程調試器

我已將更新後的DLL和PDB文件放入測試網站的BIN中。

步驟1)在遠程服務器上,確保遠程調試器已啓動。

enter image description here


步驟2)儘管在VS,我導航到調試=>附加到進程。點擊「查找」。然後點擊「選擇」

enter image description here


這是當錯誤顯示出來「無法連接到‘地址’的操作不處於當前狀態的法律。」

enter image description here


我注意到預選賽口被更改,並且比在步驟1中顯示的內容不同,所以,我嘗試手動更改限定符什麼搭配..但同樣的問題。

enter image description here


我看到了 「運輸」 從遠程更改爲WebKit的。不知道這是否是一個問題...

+0

在步驟2中輸入win2012服務器的IP地址並點擊查找。它應該提示輸入用戶憑據(我在我的調試環境中使用管理員)。提交憑證後,它應顯示在windows2012上運行的所有進程。選擇您要調試的w3wp.exe進程。 – pepo

+0

你有沒有想過這個?我嘗試了pepo建議的解決方案,但沒有奏效。這很糟糕,因爲我曾經在2013年一直這樣做,它運作良好! – jhammond

回答

8

我想通了。而不是在傳輸下拉列表中選擇遠程。選擇Default,然後將您的服務器放入文本框中。即使我正在做遠程調試,它解決了這個問題。

0

當我嘗試將運行的本地主機應用程序託管在iis中時,我得到了同樣的錯誤。我只是通過在「附加到進程」對話框的「附加到」字段中選擇「本地代碼」來修復它。