【问题标题】:breakpoint will not be hit no symbols have been loaded for vs website不会命中断点 没有为 vs 网站加载符号
【发布时间】:2014-10-15 17:13:30
【问题描述】:

我在 vs 2010 网站项目上设置断点时遇到主题错误。

当我在 Debug-->Windows-->Modules 下查看模块窗口时,我发现它无法找到或打开 WebDev.WebHost40.dll 的 PDB 文件——它会跳过所有其他 dll 的加载符号。我尝试通过使用工具-->选项-->调试-->符号并检查 Microsoft 符号服务器来解决此问题,这修复了模块窗口中的无法加载符号消息,但它仍然无法调试并给出相同的错误消息。我还尝试删除临时 Visual Studio 文件,重建项目,关闭并重新打开 Visual Studio,并重新启动机器。还有其他建议吗?我的项目是否可能已损坏并且我要重新开始一个新项目?

谢谢

【问题讨论】:

  • 还有一件事要尝试 - 执行“清理”(甚至手动删除 bin/debug 和 bin/release 文件夹)
  • 它在 Debug 菜单中没有 Clean 选项——我猜是因为它是一个网站而不是一个 Web 应用程序。
  • 它会在起始htm页面上调试,但没有其他的
  • 起始页是否在同一目录中,其他页面是否正在那里构建?该目录是否具有必要的权限。例如尝试右键单击 VS,然后以管理员身份运行,然后尝试调试。
  • 都在同一个目录下,权限都ok

标签: c# visual-studio-2010 visual-studio


【解决方案1】:

需要检查的几件事 - 在 Visual Studio 中 - 右键单击​​项目并转到构建选项卡。确保您在调试模式下运行。还要检查调试设置和目标平台是否正常。在此选项卡中还有值得检查的高级构建设置。您提到没有创建 pdb 文件?如果是,请尝试删除它,然后它将由 VS 重新创建。如果不是,则构建设置有问题。我会尝试在构建选项卡中进行一些更改,看看有什么效果。

【讨论】:

    【解决方案2】:

    尝试创建一个全新的解决方案,如果您可以调试它,那么您的某个项目有问题。然后,您需要弄清楚正在工作的项目和损坏的项目之间有什么不同。

    如果你也不能调试一个新项目,那么至少你知道它不是你的项目,是时候重新安装 VS (boo)。

    【讨论】:

      猜你喜欢
      • 2011-07-08
      • 2014-11-13
      • 1970-01-01
      • 1970-01-01
      • 2011-03-05
      • 2012-10-21
      • 2015-12-20
      • 2011-09-15
      • 2015-01-23
      相关资源
      最近更新 更多