破解点没有在visual studio 2012 asp.net 4.0中出现

时间:2013-02-21 19:02:52

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

我已将我的应用程序从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

BUT

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

1 个答案:

答案 0 :(得分:0)

我在VS2012中遇到了类似的问题。我可以通过转到Project Properties来解决建立| Adavnced。然后在Advanced Build Setting对话框中设置Output&#39; Debug Info&#39;到了。