一、关于Remote Debugger
当项目在测试环境上有bug,需要运行代码调试一下,这时就需要在测试环境上安装一个调试工具(Remote Debugger),然后在本地运行代码,远程链接到测试环境服务器来调试代码;如桌面应用程序和Web应用程序。
二、下载
下载地址:远程调试 - Visual Studio (Windows) | Microsoft Learn
要注意的是根据本机vs版本选择对应的版本安装
三、安装及配置
Remote Debugger支持远程用户身份验证方式有两种:Windows身份验证(默认方式),和无身份验证。
需要注意的是防火墙设置下入站端口,如果是ECS服务器要做"安全组规则"入方向增加端口设置。
四、代码远程调试
选择需要调试的进程
连接上服务端就有显示
接下来就加断点尽情进行调试吧。
五、注意
1、下图问题原因
a 本地代码和测试环境上的代码有差异
b Debug | Release版本不一致
2、连接不上服务器,
a 服务器防火墙的问题,把对应端口入站权限开放。
b Remote Debugger 版本跟调试机不一致