无法调试 - "断点当前不会被命中.没有为此文档加载符号"

Bil*_*tin 16 .net c# asp.net debugging

我在主题行中收到错误.我在服务器2k3sp2上运行vs2k8.我已经尝试删除pdbs,缓存目录,验证是否在特定页面上设置了调试.有趣的是其他页面调试就好了.就在我去这一页的时候.必须是配置问题,但页面指令如下所示:

print("<%@ Page Language ='C#'AutoEventWireup ='true'CodeBehind ='MemberSearch.aspx.cs'Insertits ='SurencyPortal.EmployerPortal.MemberSearch'Debug ='true'%>");

我还注意到,在调试时,如果我打开模块窗口,几乎所有符号都显示"Symbol not loaded"状态.然而,经过下面msdn文章的更多研究,其中一篇MSFT帖子说,如果它是核心.net dll,它将不会加载符号,所以我不担心.一些微软模块(如System.Enterpricesservices.wrapper.dll)显示一个感叹号,消息"模块未在默认加载地址加载".不知道为什么那个dll在那里,因为我不知道有任何调用它.

这是我尝试过的东西:

在VS.Net 2005中调试时断点没有连接

http://social.msdn.microsoft.com/Forums/en-US/vbide/thread/557fdedb-268e-48a8-9944-29b2b4e0dec2/#page:3

法案

Chr*_*ari 9

我遇到这样的问题的唯一一次是,如果我在项目处于发布模式时尝试调试.

  • 当我遇到这个问题时,这为我解决了!谢谢! (3认同)

Bry*_*ein 4

当我使用两个独立的网站“站点”时,我通常会看到此错误弹出。我有一个网络前端和一个网络服务后端。如果开发服务器未针对代码文件所在的“站点”运行,那么您将收到该错误消息。

这可能不完全是您的问题,但是当我看到该错误消息时通常会出现这种情况。如果调试器未附加到正确的进程,您可以做的另一件事是“调试”->“附加到进程”。