应用场景:
在软件开发过程中经常会遇到程序在本地执行正常,部署到服务器或者用户PC上时出现意想不到的异常。如果没有详细的异常日志,我们很难定位具体的问题,有时就算日志捕获了详细的异常信息,也会让人摸不着头脑不知如何解决。
难道要在服务器或者用户PC上安装Visual Studio ,将源代码拷贝过去调试吗?其实不需要这么麻烦,我们可以使用微软官方提供的Remote Debugger远程调试工具直接进行远程调试。
下载地址:
Remote Debugger下载地址(需要登录Microsoft账号):Downloads - Visual Studio Subscriptions Portal
软件安装:
在需要被调试的机器上安装Remote Debugger,第一次打开会出现配置界面
注意: 如果未安装 Windows Web 服务 API(仅会在 Windows Server 2008 R2 上发生这种情况),请选择“安装”按钮。
点击“配置远程调试”,将显示“远程调试器”窗口。
操作步骤:
- 点击菜单栏“工具”打开“选项”;
- 选择 “无身份验证” 并勾选 “允许任何用户进行调试”,后点击确定启动,这样被调试的机器就已经设置完毕(参考下图) ;
- 然后到开发机器启动Visual Studio编译器,菜单栏“调试”=>“附加到进程”;
- 连接类型选择“远程(无身份认证)”;连接目标设置为被调试机器的IP:端口号(4024) 如:192.168.0.1:4024;
- 然后找到对应的进程id后去附加进程,这时候你就可以像是在本地调试一样单步运行你的代码,分析异常产生的原因。
标签:Debugging,Remote,Debugger,Visual,Studio,远程,调试 From: https://www.cnblogs.com/yellow3gold/p/17481571.html