2010-06-10 29 views
2

我想在客户机器(Windows Server 2003)上进行调试以跟踪问题,并且产品基于.NET 2.0。我想用DbgCLR.exe调试文件AAA.dll,我所做的是:断点将不会被打中没有加载符号

  1. 客户机上安装.NET 2.0 SDK(获得DbgCLR.exe)
  2. 复制符号文件AAA.pdb与AAA.dll
  3. 相同的目录
  4. 得到AAA.dll

的AAA.dll将加载的w3wp.exe源文件,所以在DbgCLR

  1. 工具 - >附加到进程,那么我选择的w3wp.exe
  2. 文件 - >开路>文件打开源文件,并且其中将callled功能添加断点

但断点似乎没有工作,因为它上面有一个警告图标,并说:断点目前不会被打。没有符号被载入这个文件。

在我的计算机(Windows XP),它具有的全部代码的调试版本,我也几乎与上述相同的事情,但不同的是: 我连着ASPNET_WP.EXE做调试和它的作品

我该怎么做才能让它在客户的机器上工作?

回答

6

转到Debug/Windows/Modules。找到AAA.dll,右键单击并选择加载符号。

此外,您可能需要在工具/选项/调试中禁用JustMyCode。

+1

禁用JustMyCode是什么修复它给我。非常感谢。 – Grozz 2013-06-06 20:45:15

相关问题