VS2008中的断点问题

时间:2010-07-08 19:30:58

标签: asp.net visual-studio visual-studio-2008 debugging

我有一个我想调试的ASP.NET网站项目,但是当我尝试调试它时,Visual Studio会给出消息"The breakpoint will not currently be hit. No symbols have been loaded for this document"。有没有人知道这个解决方案,不涉及重新安装一切。 对这些文件启用了调试。

编辑:手动加载符号不起作用。

4 个答案:

答案 0 :(得分:1)

确保包含您尝试调试的代码的程序集在调试模式下编译,并且包含PDB符号。然后重建解决方案并再次尝试运行。

答案 1 :(得分:1)

您需要确保在编译期间生成的.PDB文件(符号文件)。如果需要,你可以load the symbols manually

答案 2 :(得分:1)

检查PDB是否加载的最佳方法:

  1. 使用暂停按钮在调试器中暂停执行;
  2. 打开调试窗口模块;
  3. 选择您感兴趣的模块并检查其加载位置。如果你有这个模块的PDB文件,你可以加载它;
  4. ASP.NET模块的最常见问题不是从您的bin加载,而是从缓存或其他文件夹加载。

答案 3 :(得分:0)

我找到了解决我的具体问题的方法:启动项目与具有断点的项目不同,当我将启动项目设置为该项目时,断点再次起作用。