Visual Studio代碼遠程調試方法


項目開發過程中,一般在開發本機調試即可,但是有時候需要進行遠程調試,原因有二:

1、本機運行正常,生產環境運行異常,但判斷不出異常原因;

2、某類項目的運行必須由固定IP的,並且經過身份認證的站點發起,比如微信接口開發。

 

具體遠程調試過程有三步:

1、安裝或拷貝遠程調試工具到遠程電腦中。

將開發電腦中安裝的此目文件夾拷入遠程電腦。

 

 

 也可通過官方網站下載遠程調試工具。為避免版本不一致,建議從本機拷入。

2、遠程電腦上運行調試工具msvsmon.exe。要注意選擇與本機開發環境的VS一致的位數(和操作系統位數無關)的文件夾。

 

 運行后的界面如下,一般情況下,無需任何設置,默認的調試權限為windows認證,即要求調試者輸入遠程電腦的管理員用戶名、密碼方可調試。 

 

 

 3、本機VS中附加需要調試的遠程進程。在“附加進程”的界面上,要將連接目標填為遠程電腦的IP地址,回車后會提示輸入用戶名密碼,正確后,將會出現進程列表,選擇需要調試的進程,附加即可。

 

 接下來,就可在要執行的代碼中打斷點,遠程電腦中此代碼被執行時,本機VS中的斷點就會被命中。

 

如果斷點無法命中,常見的原因有:

  • 本地代碼和測試環境上的代碼有差異;
  • 程序集是release版,而不是debug版。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM