Visual Studio 調試 —— 附加到進程(遠程服務器)

  通常在部署環境下不會有 Visual Studio 開發工具的,因此須要有 Remote Debugger(遠程調試器) 才能夠進行遠程調試。服務器

Remote Debugger 獲取工具

  方法一:Visual Studio 的安裝目錄下查找,我用的 Visual Studio 2017 : C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Remote Debugger開發工具

  方法二:直接下載 Remote Debugger(需同操做系統的版本一致),這裏很少贅述。spa

Remote Debugger 安裝操作系統

  將 Remote Debugger 文件夾拷貝到目標機器(任意路徑下)便可。調試

Remote Debugger 配置blog

  Remote Debugger 支持遠程用戶身份驗證方式有兩種:Windows身份驗證(默認方式),和無身份驗證。進程

  在 Remote Debugger 文件下找到 msvsmon.exe,使用管理員身份運行。點擊 Tools,查看配置。事件

 

使用Windows身份驗證,確認Permissions(權限)以下:開發

 

附加到進程

第一步:經過管理員方式打開想要附加到進程的項目。

第二步:在 「附加到進程」 對話框中的 「可用進程」 列表中,找到要附加到的程序。個人以 MyProgressTest 爲例。選擇調試 / 附加到進程(或按CTRL + ALT + P)。

第三步:在鏈接目標中寫入遠程服務器的 IP + 遠程調試器的端口號,例如:192.168.1.84:4022。確保遠程服務器的 msvsmon.exe 處於運行狀態。

 

Windows 驗證經過後就能夠看到全部的進程啦,咱們選擇附加。

 

在遠程服務器啓動觸發事件,就能夠進入到本地斷點啦~~。

相關文章
相關標籤/搜索