【发布时间】:2015-11-05 12:46:59
【问题描述】:
我在一家公司工作。在我更新了我的代码后,VS2013 提供的编辑和继续功能似乎不再起作用了。每次我尝试使用 EnC 更改代码时,VS 都会检索以下消息:
不允许对此模块进行更改,因为它不是为 调试时更改或目标 .NET 运行时不支持它
我检查了 EnC 并且该功能处于活动状态。
有什么建议吗?
【问题讨论】:
标签: c# asp.net-mvc visual-studio-2013
我在一家公司工作。在我更新了我的代码后,VS2013 提供的编辑和继续功能似乎不再起作用了。每次我尝试使用 EnC 更改代码时,VS 都会检索以下消息:
不允许对此模块进行更改,因为它不是为 调试时更改或目标 .NET 运行时不支持它
我检查了 EnC 并且该功能处于活动状态。
有什么建议吗?
【问题讨论】:
标签: c# asp.net-mvc visual-studio-2013
如果你正在使用 ASP.NET 应用程序,那么你可以试试这个。
转到属性 > web > 服务器,并确保“启用和 继续”在使用 Visual Studio 开发服务器下被选中。
关注Debugging support for 64-bit Edit and Continue in Visual Studio 2013
【讨论】:
使用IIS Express 运行您的项目,而不是Local IIS
右键单击项目(来自解决方案资源管理器)> 属性 > Web > 在服务器下从组合框中选择 IIS Express
【讨论】:
所以,在我阅读了 GovindaRajbhar 的回答后,我再次查看https://stackoverflow.com/a/1154063/2798643 的帖子,我看到了由 community wiki 正确解决后,当我按照要点解决时问题解决了:
确保项目属性>构建>高级>输出中的调试信息> 调试信息设置为完整
如果有人遇到像我这样的问题,请关注这个答案,可能会解决你的问题
【讨论】: