断点当前不会被点击没有加载符号

Car*_*Liu 2 .net iis debugging

我想在客户的机器(Windows Server 2003)上进行调试以跟踪问题,而产品则基于.NET 2.0.我想使用DbgCLR.exe来调试文件AAA.dll,我做的是:

  1. 在客户的计算机上安装.NET 2.0 SDK(以获取DbgCLR.exe)
  2. 将符号文件AAA.pdb复制到AAA.dll的同一目录
  3. 获取AAA.dll的源文件

AAA.dll将由w3wp.exe加载,因此在DbgCLR中

  1. 工具 - >附加到进程,然后我选择w3wp.exe
  2. 文件 - >打开 - >文件打开源文件,并在要调用的函数中添加断点

但断点似乎没有用,因为它上面有一个警告图标并说:断点当前不会被击中.没有为此文档加载任何符号.

在我的计算机(Windows XP)上有完整源代码的调试版本,我做了几乎与上面相同的事情,但不同的是:我附加aspnet_wp.exe来进行调试,它的工作原理

我该怎么办才能让它在客户的机器上运行?

Fra*_*čik 7

转到Debug/Windows/Modules.找到AAA.dll,右键单击并选择Load Symbols.

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

  • 禁用 JustMyCode 解决了我的问题。多谢。 (2认同)