摘要:
采用无验证模式直接使用vs启动远程调试。
1> 本地计算机登陆的用户名和密码与远程计算机(包括虚拟机)登录的用户名和密码无需配置。
2> 本地安全策略为默认的“经典->本地用户以自己的身份验证”,也无需配置。
3> 首先将VS2012安装目录C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Remote Debugge下的x86或x64目录拷贝到远程计算机任意位置,此例为C:\x86。启动并配置msvsmon.exe为无身份验证,允许任何用户进行调试。
![VS2012远 - 珑儿 - 顾影自怜](http://img6.ph.126.net/a_I74fxvSWnd7UQIr1xC0g==/6597186314889211686.jpg)
4> 打开VS2012,打开项目属性,[配置属性]à[常规]à[输出目录]为远程计算机任意文件夹,此例为本地计算机的网络共享文件夹\\16.186.117.90\itachi\rprojects。
注意:该步骤为可选,选择远程输出目录,是为了减少拷贝exe文件操作。
![VS2012远 - 珑儿 - 顾影自怜](http://img4.ph.126.net/48oqJk4yYr-nDUtdYyN4hA==/2477261270048250084.jpg)
5> [配置属性]à[调试]选项中:[要启动的调试器]为远程Windows调试器;[远程命令]为可执行文件路径;[工作目录]为可执行文件所在目录;[远程服务器名称]为远程计算机名或IP地址;[连接]为不带身份验证的远程访问。
![VS2012远 - 珑儿 - 顾影自怜](http://img0.ph.126.net/-VrUPWkuOFYlxYxF-izV7Q==/6597231394865947660.jpg)
6> 配置完成,在VS中直接启动F5调试,即可在远程debug运行程序。