VS2010进行远程调试方法总结

11 篇文章 0 订阅
假设现在有A、B两台PC机。
VS2010安装在A机器上,也就是说A机器是开发使用的机器。
B机器是程序运行部署使用的机器,其IP为:192.168.1.129(局域网IP)
说明:如果B机器是外网IP下面方法照样适合,不过在使用的适合可能会出现无法附加到进程的错误。
如果出现无法附加到进程的错误、无法连接到设备.请按照步骤13进行设置。
 

1、根据vs2010安装目录倒找Remote Debugger文件夹。如下图


2、拷贝C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger目录到B机器上。(或者直接共享该目录给B机器访问也可以)
3、运行B机器中Remote Debugger\x86下的msvsmon.exe文件:(注意以管理员的程序运行msvsmon.exe)。


4、在上图中选择工具中的选项菜单项。


5、在弹出的对话框中按照下列方式进行设置,我这里选择的是window身份验证方式(需要注意的是,这种方式必须要求两台机器的用户用户名和密码都一样,如下图,两台电脑的administrator的密码必须为一样,密码修改后需重启才生效),下面这种没有测试过,如下图:



6、设置完成后点击OK按钮 

到此需要调试的机器B已经设置完毕。
 
 
 
下面给出一个例子来演示如何在A机器上调试B机器中运行的程序。
 
7、在B机器上运行部署的web网站。

8、在A机器上打开B服务部署网站对应的源码(注意源码必须与部署的网站保持一致):

9、点击附加到进程,传输方式选择默认,限定符输入Administrator@B机器名(或者ip都可以),点击刷新,就可以看到对应的进程了,选择对应的进程,点击附加到进程,就可以调试了:



13、无法附加到进程解决方案:
(1)从“开始”菜单中,选择“控制面板”。
(2)在“控制面板”中双击“管理工具”。
(3)在“管理工具”窗口中双击“本地安全策略”。
(4)在“本地安全策略”窗口中,选择“本地策略”。
(5)在“策略”列中,双击“网络访问: 本地帐户的共享和安全模型”。
(6)在“网络访问: 本地帐户的共享和安全模型”对话框中,将本地安全设置更改为“传统型”并单击“确定”。
(7)开启服务TerminalService
(8)如果是选择window身份验证方式,两台机器的用户密码必须一致。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值