教你如何使用VS远程调试
2015-07-17 00:00
369 查看
从VS2010的安装目录里面,找到D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger文件夹
![](https://oscdn.geek-share.com/Uploads/Images/Content/201507/234371edaf768eb7607b0be4df398772.jpg)
拷贝Remote Debugger文件夹到目标机器(程序运行机器)
运行mvsmon.exe,设置工具-选项为Windows身份验证,否则断点会不起作用
![](https://oscdn.geek-share.com/Uploads/Images/Content/201507/7a4f06c13b0c6536f6a00ad7c4cb3e98.jpg)
控制面板的用户选项里面,添加和远程机相同的用户命,密码,可以在用户管理里直接添加。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201507/5ea1529234569b7727c1d784d17b3d9c.jpg)
shift+右键--以其他身份运行-启动VisualStudio
调试-附加到进程(注意传输选择:默认值,限定符输入远程机IP )
![](https://oscdn.geek-share.com/Uploads/Images/Content/201507/9b2ecd344a0d6fefb944cad8fb4ac444.jpg)
执行刷新,附加到指定进程就可以了
如果要调试远程WebService,需要将web.config里面的Debug选项设置为true,还要讲对应的pdb符号文件拷过去。
<system.web> <compilation debug="true" targetFramework="4.0" /> </system.web>
Attention:
如果出现无法附加远程调试器,或者远程调试器无法连接到本地计算机的提示,注意将防火墙关闭---我在帮同事设的时候就是因为本机Windows防火墙没有关提示无法连接
VS2005远程调试跟2010是一样的,亲测可用
如果Remote Debugger选项设置为无可用计算机,断点不会起作用。
以上所述就是本文的全部内容了,希望大家能够喜欢。
相关文章推荐
- VS2015 免费插件Refactoring Essentials
- redis中关于过期键的删除策略
- ASP.NET 5中使用AzureAD实现单点登录
- 浅谈python中截取字符函数strip,lstrip,rstrip
- Python的Django框架中的数据库配置指南
- 在Django框架中运行Python应用全攻略
- 在Python的Django框架中更新数据库数据的方法
- Python的Django框架中的数据过滤功能
- 在Python的Django框架中获取单个对象数据的简单方法
- Django中对数据查询结果进行排序的方法
- Django框架中数据的连锁查询和限制返回数据的方法
- Django中更新多个对象数据与删除对象的方法
- 数组
- Python的Django框架下管理站点的基本方法
- Python的Django框架中设置日期和字段可选的方法
- Python实现SVN的目录周期性备份实例
- 详解Django中Request对象的相关用法
- Python中max函数用法实例分析
- Python的Django框架中的表单处理示例
- 改进Django中的表单的简单方法