使用情景:服務器端程序出了問題,但本地開發環境又無法模擬。此時需要使用VS進行遠程調試。
使用方法:
找到VS安裝路徑,將Remote Debuuger拷貝到服務器端
(注意一定要和你本地運行的VS版本一至,否則可能無法連接到遠程進行調試)
在服務器端運行msvsmon.exe
將服務器防火牆的4022端口打開
在本地VS依次點擊“調試”》“附加到進程”》回車 (出現"拒絕訪問"的提示,需要在服務器端以管理員身份運行)
如果提示連接失敗,拒絕訪問之類的提示。則可能是防火牆的端口4022未打開,或者未以管理員身份運行,或者msvsmon.exe與本地VS版本不一至。
在服務器端找到需要調試的進程ID
在本地VS點擊“附加”
最終出現如圖,就可以進行調試了