VS2015 远程调试:Remote Debugger

1、关于Remote Debugger操作系统

  使用VS远程调试器Remote Debugger,咱们能够调试部署在不一样机器上的应用程序,如桌面应用程序和Asp.Net应用程序。3d

2、Remote Debugger 的获取调试

  获取方式有两种,咱们常常使用的是从开发人员的机器中VS 2015的安装目录下,e.g : C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger,将Remote Debugger文件夹拷贝到目标机器(任意路径下)。另一种获取方式是下载Remote Debugger(需同操做系统的版本一致),这里很少赘述。blog

3、Remote Debugger的配置进程

  Remote Debugger支持远程用户身份验证方式有两种:Windows身份验证(默认方式),和无身份验证。开发

  在Remote Debugger文件下找到msvsmon.exe,使用管理员身份运行。点击Tools,查看配置。部署

    

  使用Windows身份验证,确认Permissions(权限)以下:io

    

  使用无身份验证方式,确保勾选任意用户:配置

    

4、VS2015打开应用程序源程序的配置权限

  在VS2015中,打开同远程目标机器一致的应用程序源代码,选择:Debug(调试)>Attach to Progress(附加到进程)界面,

  若远程目标机器的Remote Debugger选择Windows身份验证,Transport选择Default,而后Find目标机器,Attach to选择AutoMatic,然后刷新远程目标机器的当前进程列表,原则运行应用程序。以下图所示:

  

  远程机器Remote Debugger链接成功后,以下图所示:

  

 

  若远程目标机器的Remote Debugger选择无身份验证,以下图所示:

  

  远程机器Remote Debugger链接成功后,一样会显示:connected的标志。

  接下来,开发人员就能够进行远程调试了。

5、注意问题

  1,明确一下Remote Debugger 使用场景为因不一样机器对开发出来的应用程序(Debug或者Release下的)重现使用中的问题设置的。

  2,目标机器的应用程序为Debug和Release下的均能调试,只是Release下的同Vs在Release下调试行为一致。

  3,不可将安装的客户端(通常为Release)同Vs下的选择Debug或Release进行调试。

相关文章
相关标签/搜索