VS遠程調試項目,利用msvsmon


在本機的開始菜單,vs目錄下找到Remote Debugger Folder

根據服務器的版本,選擇32位或者64位子文件夾,拷貝到服務器上

 

 在服務器上運行文件夾中的msvsmon.exe,注意,如果你登錄服務器的賬號不是管理員,就要使用管理員權限運行它

 

 運行之后可以在工具-選項中修改端口號和身份驗證模式,身份驗證可以選擇使用你登陸服務器的賬戶密碼,也可以使用無身份驗證的方式,不過后者不安全,允許任何人連接。

如果是windows身份驗證,可以顯式指定權限,一般使用調試權限即可

 

 配置完成后回到本機vs,選擇調試-附加到進程。

如果使用windows身份驗證,那么傳輸選項就用默認值,否則使用遠程(無身份驗證);限定符填寫服務器IP+msvsmon中設置的端口。注意,如果服務器開啟了防火牆記得設置允許規則;

填寫好之后點擊刷新按鈕,找到w3wp.exe進程,同名進程可能會有多個,找到要調試網站的進程,點擊附加按鈕。注意,如果看不到你的網站進程,可能是網站未開啟,或者沒有勾選左下角的"顯示所有用戶進程"。

 

 這樣,在瀏覽器中打開網站,就可以在本機調試了。注意,網站發布到服務器時要選擇debug模式,保留pdb文件,否則不會命中斷點。

 


免責聲明!

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



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