远程调试(remote debug) 使用指南

远程调试(remote debug) 有时候还是比较方便的,例如你的服务器程序发布到远程服务器上需要调试来确定bug,但是程序需要相关的环境配置(数据库或者其他程序等)才可以运行起来,你不想在本地搞一套同样的系统或者不方便在本地搞一套相同的系统,那么,这个时候使用remote debug就可以很方便地在本机对远程服务器上的目标程序进行调试跟踪了。

这里说的是VS2005(英文版)环境下的使用.

首先远程机器要安装Visual Studio Tools的Visual Studio 2005 Remote Debug

1、远程机器

运行你的debug 版exe程序,即需要进行远程调试的程序 ,最好把.pdb文件也放在同一文件夹(不知道是不是必须,只是我习惯一起放上去)

再运行Visual Studio 2005 Remote Debug,在选择程序上的菜单设置[Tools]->[Option]

在[Authentication mode]框中选择[No Authentication]并且选上[Allow any user to debug]

按[ok]按钮就ok了

2、本机

用VS2005打开你的程序的工程,

选择菜单[debug]->[Attach to process]

在弹出的窗体中,[Transport]下拉列表项选择[Remot(.....)]

然后[Qualifier]下拉列表选择你的远程机器的IP,或者手工输入IP也可以,

选好之后,下面的列表框中会列出远程机器上运行着的进程,选中你的目标进程,然后按[Attach]安就就成功了

这样就像是在本地启动debug调试一样,可以和本地一样使用各种debug功能,例如[break point],[quick watch],[call stack]等。

关于远程调试的详细参考信息 ,可访问msdn,url如下:

 Visual Studio 调试器  http://msdn2.microsoft.com/zh-cn/library/y7f5zaaa(VS.80).aspx 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值