【问题标题】:Break points are not hitting in the visual studio 2012 asp.net 4.0Visual Studio 2012 asp.net 4.0 中没有达到断点
【发布时间】:2013-02-07 05:57:22
【问题描述】:

我已将我的应用程序从 ASP.NET 2.0 升级到 ASP.NET 4.0(也从 VS 2005 升级到 VS 2012)。在调试我的应用程序时,我遇到了一个奇怪的问题。我的 Web 应用程序的代码隐藏文件中没有任何断点命中。它说:“断点当前不会被命中。没有为此文档加载任何符号”。

项目配置如下:

<compilation defaultLanguage="c#" debug="true" targetFramework="4.0">
  • 平台目标:任何 CPU
  • 配置:调试
  • 环境:Windows Sever 2012、IIS 8.0、VS 2012

我试过了:

  • 删除 .pdb 文件/bin 文件夹
  • 清理、重建整个项目
  • 重置 IIS (8.0)
  • 断点位于代码执行路径中
  • 附加 w3wp.exe 进程

但它没有任何好处。

我已经在 Windows Server 2008 R2 SP1 上安装了 Visual Studio 2012 并且“它工作得非常好”:o

但是

当我准备一台具有 Windows Server 2012 和 VS 2012 的新机器(物理)时,断点不再被击中。所以我认为 Windows 2012 和 VS 2012 存在一些兼容性问题(或任何其他问题或错误)。 请帮忙!

【问题讨论】:

    标签: debugging visual-studio-2012 asp.net-4.0 visual-studio-debugging windows-server-2012


    【解决方案1】:

    我在 VS2012 中遇到了类似的问题。我能够通过转到项目属性 | 来解决。构建 |高级。然后在 Advanced Build Setting 对话框中,我将 Output 'Debug Info' 设置为 full。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-12
      • 2014-03-27
      • 2018-01-21
      • 2015-02-26
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多