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

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

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

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

配置完成后回到本機vs,選擇調試-附加到進程。
如果使用windows身份驗證,那么傳輸選項就用默認值,否則使用遠程(無身份驗證);限定符填寫服務器IP+msvsmon中設置的端口。注意,如果服務器開啟了防火牆記得設置允許規則;
填寫好之后點擊刷新按鈕,找到w3wp.exe進程,同名進程可能會有多個,找到要調試網站的進程,點擊附加按鈕。注意,如果看不到你的網站進程,可能是網站未開啟,或者沒有勾選左下角的"顯示所有用戶進程"。

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