VS 2013 ASP.NET无法在调试时修改代码

Mic*_*h91 5 vb.net asp.net debugging visual-studio-debugging visual-studio-2013

我正在使用已从vs- 2005-> 2010-> 2013升级的ASP.NET 2.0项目.

在vs 2005和2010中,我可以在调试时修改代码,保存更改,并在应用更改的情况下重新加载页面.

现在在2013年我不能这样做.我遇到断点时无法更改代码.试图激活"编辑并继续"选项中的所有复选框,但没有任何效果.

令人讨厌的是必须停止调试并重新编译应用程序以再次调试更改.

我怎么解决这个问题?

Los*_*ear 5

最终想通了.以下是我的发现.

重现: 我创建了2个vanilla项目:

1) .net 4.0 project with VS2012 (ProjectA) 

2) .net 4.5 project with VS2013 (ProjectB).  
Run Code Online (Sandbox Code Playgroud)

然后用VS2013打开ProjectA,我无法编辑和继续(E&C).

解析度:

在VS2013中,进入"构建"选项卡上的项目属性,取消选中"优化代码".

即使选中"优化代码",我仍然不知道为什么我可以在VS2012中编辑和继续,但在VS2013中,它将无法工作.

资源:

这是帮助我找到问题的链接:

http://msdn.microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=EN-US&k=k(vs.debug.ENC.SupportedButNotAvaiable);k(TargetFrameworkMoniker-.NETFramework,Version%3Dv4.0);k (DevLang-CSHARP)RD =真

希望这可以帮助!