VS2017 Remote Debugger 远程调试

将VS安装目录下"...Common7\IDE"文件夹下的Remote Debugger文件夹复制到远程服务器上(或其他待调试的机器上);

VS2017 Remote Debugger 远程调试

在服务器上打开这个文件夹,64位系统选择X64文件夹,32位选择X86文件夹;

VS2017 Remote Debugger 远程调试

找到对应文件夹下的"msvsmon.exe"运行文件,以管理员身份运行;在服务器上建立对应端口(可以自己修改,默认为4022)的出站入站规则。

VS2017 Remote Debugger 远程调试

在调试机器上打开VS(代码要与服务器部署的代码相同),选择调试->附加到进程->勾选下面的"显示所有用户的进程";

VS2017 Remote Debugger 远程调试

在连接目标内输入服务器IP:端口号 回车,然后找到对应的进程,点击附加。