前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VS2015 远程调试:Remote Debugger

VS2015 远程调试:Remote Debugger

作者头像
战神伽罗
发布2019-07-24 17:08:31
2.5K0
发布2019-07-24 17:08:31
举报

一、关于Remote Debugger

  使用VS远程调试器Remote Debugger,我们可以调试部署在不同机器上的应用程序,如桌面应用程序和Asp.Net应用程序。

二、Remote Debugger 的获取

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

三、Remote Debugger的配置

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

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

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

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

四、VS2015打开应用程序源程序的配置

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

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

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

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

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

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

五、注意问题

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

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

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
多因子身份认证
多因子身份认证(Multi-factor Authentication Service,MFAS)的目的是建立一个多层次的防御体系,通过结合两种或三种认证因子(基于记忆的/基于持有物的/基于生物特征的认证因子)验证访问者的身份,使系统或资源更加安全。攻击者即使破解单一因子(如口令、人脸),应用的安全依然可以得到保障。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档