【问题标题】:Why can I not hit breakpoints after re-attaching the debugger?为什么重新附加调试器后我无法命中断点?
【发布时间】:2014-01-09 14:45:59
【问题描述】:

以下是我通常调试 ASP.NET 应用程序的方式:

  • F5 启动应用
  • 遇到错误时,CTRL+ALT+D 分离调试器
  • 修复错误并重建
  • CTRL+ALT+P 打开进程列表
  • 找到任何指向http://localhost:50000/的浏览器
  • 将调试器附加到该进程

这在 VS2010 中总是完美无缺,但现在我似乎无法让它在 VS2013 中正常工作。重新附加后,我的断点都没有被命中,因为它说没有加载任何符号。

如果这会有所不同,我会在我的项目设置中使用 IIS Express 进行托管。 VS2013 中的调试似乎发生了某种变化,我希望它的行为与 2010 年一样。

【问题讨论】:

    标签: debugging visual-studio-2013


    【解决方案1】:

    在 VS2013 中,ASP.NET 项目现在默认启用编辑并继续。这会以两种方式改变您的场景:

    1. 您无需停止调试并重新启动。在大多数情况下,您只需进行更改并继续。
    2. 停止调试器(或分离)将终止 IIS Express 服务器进程。您需要重新启动网络应用(再次按 F5)才能恢复。

    【讨论】:

      猜你喜欢
      • 2013-02-16
      • 1970-01-01
      • 2010-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-05
      • 2023-03-19
      • 2010-11-05
      相关资源
      最近更新 更多