远程调试 Asp.Net 项目

2024-11-07 18:04:55

项目部署到产品环境后,难免会发生一些故障,有一些可以在本地测试谪藁钴碳环境中直接重现,而有一些则无法重现。对于可以在本地测试环境中重现的Bug,开发人员往往能够很迅速地进行问题排查。而对于无法重现的Bug,就没这么容易了。 Visual Studio 中提供了远程调试的功能,可以帮助我们进行远程调试。

工具/原料

本机安装 Visual Studio(,这里用 Visual Studio 2012 进行演示)

您的 Asp.Net 项目源代码,同时确保远程服务器上使用的正是由该源码编译产生的(Debug、Release 版本都行)

准备调试工具

1、找到 Microsoft Vi衡痕贤伎sual Studio / Visual Studio Tools / Remote Debugger Folder 目录中对应的调试版本到远程服务器。

远程调试 Asp.Net 项目

3、把工具复制到远程服务器

远程调试 Asp.Net 项目远程调试 Asp.Net 项目远程调试 Asp.Net 项目

2、当远程服务器采用 “Windows 身份验证”选择 “传输” 为 “默认值”,在 “限定符” 中输入远程服务器的 IP:端口号,回车。此时会跳出登录框,填写服务器授权的用户名和密码。

远程调试 Asp.Net 项目

3、选择 Asp.Net 项目所在的进程,点击 “附加”。如果没有找到进程,请勾选 “显示所有用户进程”。

远程调试 Asp.Net 项目

4、当远程服务器采用 “无身份验证”选择 “镶毳呦躲传输” 为 “远程(无身份验证)”,在 “限定符” 中输入凿绱狁砼远程服务器的 IP:端口号,回车。选择 Asp.Net 项目所在的进程,点击 “附加”。如果没有找到进程,请勾选 “显示所有用户进程”。

5、附加到远程进程后,就可以像本地代码一样设

猜你喜欢