使用Visual Studio远程调试



本篇记录使用本地Visual Studio对远程服务器上部署的web站点进行断点调试。

1. 准备工作

  1. 复制vs远程调试文件到服务器c盘,文件夹路径:Common7/IDE/Remote Debugger/x64 (整个文件夹复制进去)
    1. 运行其中的msvsmon.exe可执行程序
  1. 选择 *工具–>选项*,修改成 无身份验证,允许任何用户进行调试
    1. VS中选择 调试–>附加到进程 :
    2. 传输:远程(无身份验证)
    3. 限定符:xxx.xxx.x.xx:4020
    4. 勾选显示所有用户进程
    5. 刷新,选择w3wp.exe,最后点击附加

# 关于无法命中的可能性处理 1. 如果断点无法命中,复制本地项目文件夹 bin文件夹中的pdb文件到服务器发布项目文件夹的bin文件夹中。 2. 确保服务器上部署的跟本地是同一版本。