您的位置:首页 > 编程学习 > ASP.NET

使用Visual Studio对项目进行远程调试

更多 2016/7/29 来源:ASP.NET学习浏览量:645
学习标签: Visual Studio
本文导读:有时刚开发完的程序,明明在本机能够好好的运行,可是部署到其它计算机时,总是出现莫名其妙的错误。使用Visual Studio调试器,可以在本地计算机或远程服务器上透明地调试Web 应用程序,这样我们可以让程序在其他的电脑上运行,但是在本地电脑上进行断点跟踪。

一、可以通过两种方式在服务器上安装Visual Studio Remote Debugger

 

方式1、在 MSDN 上下载 Visual Studio Remote Debugger,并安装到远程服务器上,下载地址为:

https://msdn.microsoft.com/zh-cn/library/bt727f1t(v=vs.120).aspx#BKMK_Installing_the_Remote_Tools

 

方式2、从本地开始菜单中打开“Remote Debugger”文件夹,例如:

 

 

打开之后,你会看到两个文件夹,这个是要复制到远程计算机上的,只需要根据具体环境从两个里选出一个复制过去就好了

 

二、在远程电脑上打开vs远程调试监视器(“msvsmon.exe”),例如:

 

 

 

三、设置端口号、访问权限

 

 

四、在本地调试

 

1、在自己的电脑上,打开项目,从调试菜单打开附加到进程窗口,在限定符一栏输入远程服务器的 IP 地址以及上面提到的端口号,并按回车

 

(1)、当远程服务器采用 “Windows 身份验证”

选择 “传输” 为 “默认值”,此时回车会跳出登录框,填写服务器授权的用户名和密码。

 

(2)、当远程服务器身份验证模式为 : 无身份验证时

 

2、在可用进程列表选择 Asp.Net 项目所在的进程,点击 “附加”。如果找不到,就勾选左下方的显示所有用户的进程

 

 

3、点击附加按钮,开始调试

此时远程调试监视器会如图显示

 

 

收藏
133
很赞
299