1. 程式人生 > >VS 遠程調試阿裏雲上的web站點,Remote Debugger

VS 遠程調試阿裏雲上的web站點,Remote Debugger

min blog 當我 png ges 什麽 習慣性 目標 狀態

調試步驟

遠程服務器:

1.找到本地vs安裝目錄,Enterprise\Common7\IDE目錄下的Remote Debugger整個文件夾復制到遠程服務器

2.根據服務器的系統類型,選擇其中的x64或x86文件夾,以管理員身份運行msvsmon.exe

技術分享圖片

3.將vs生成的項目文件發布到遠程服務器,帶上調試文件,pdb,最好使用debug模式完成

本地:

4.本地vs代碼保持與服務器同步,不要修改

5.調試-->附加到進程,連接類型為 默認,連接目標填上遠端服務器的IP:端口,回車(此處註意,不知是不是我環境問題,若點擊 查找 則始終無法連接遠程服務器,查了半天,沒有此類說明,最後習慣性的敲了下回車,居然成功,F...)

6.第一次彈出賬號密碼確認框,填寫遠程服務器的administrator和密碼,勾選記住憑證,即可看到遠端服務器的進程。(不知什麽坑,本人在輸賬號時不能直接輸入字母,最後同過粘貼復制搞定)

7.找不到相關進程,可以選擇顯示所有用戶的進程,並刷新,將目標進程附加到本地vs

8.打開web站點,操作,進行調試即可

奇怪的是當我用2015版調試的時候,雖然斷點是命中狀態,但請求並未進入本地。試了網上所有方法(符號文件,debug模式等),均告失敗。

最後使用了2017版,一次性成功

VS 遠程調試阿裏雲上的web站點,Remote Debugger