linfengcyl
.NET学习,架构,设计模式,分析模式,数据模式

导航

 

今天因为某个原因需要调试局域网内一台服务器上的Web Service,服务器上没有安装VS.Net IDE,于是研究了下如何调试远程进程.如果你也有同样需求,不防按图索骥:

假设Web Service服务器名为Svr,登录帐户为A,开发机登录帐户为B(最好是域帐户,方便).

  1. 将Remote Debugger程序复制到Svr的任意目录. Remote Debugger可以从这里直接找到,以VS2005为例,C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86,将此目录下的全部文件复制到Svr任意目录即可.
  2. 在Svr上运行复制过去的msvsmon.exe,在菜单Permissions里加上帐号B的权限.
  3. 将需要调试的项目编译出来的Dll和Pdb文件复制到Svr上相应虚拟目录.
  4. 在开发机上的VS里Tools->Attach To Process,选Default,填B@Svr,就可以看到进程列表了,选w3wp.exe就可以打断点进行调试了.

Enjoy it!

posted on 2009-03-19 18:07  林风随笔  阅读(1849)  评论(2)    收藏  举报