我在“网络媒体属性”页面上启用了启用编辑并继续,并且在我的配置中也启用了它,但Visual Web Developer 2008 Express Edition拒绝允许我编辑ASP的源文件。 NET MVC项目。我可以编辑aspx文件,但没有问题。
任何想法有什么不对或缺少什么?
答案 0 :(得分:2)
如果您要在64位计算机上定位x64或任何CPU,则无法使用编辑并继续。它仅在您定位x32时有效。
出于这个原因,我将我的平台目标设置为x32以进行调试配置。
答案 1 :(得分:2)
我的结论是它不起作用。
答案 2 :(得分:2)
在构建和测试应用之前,请记住在项目属性中选中“启用编辑并继续”以保存您的更改。我犯了这个错误,花了我更多的时间,而不是我想分享!
答案 3 :(得分:1)
最终在Visual Studio 2010(MVC 4)中运行良好,下面是所有必需步骤。
我可以改变,例如控制器中的操作代码(当应用程序“暂停”或在断点处停止时),所有更改将在“继续”或逐步调试后自动使用。
工具>选项> Debuging>修改并继续
工具>选项> Debuging>常规
构建>配置管理器......
在解决方案资源管理器中右键单击主(Web)项目名称>属性强>
将构建输出路径更改为 \ bin
来源:Changes are not allowed if the assembly has not been loaded
答案 4 :(得分:0)
您必须在两个地方启用此功能。请参阅有关Edit and continue for Web Application Projects (WAP)
的博客文章答案 5 :(得分:0)
任何运行Vista 64位的人......
可能是IDE还没有为Vista 64位上的编辑和继续(EnC)Web应用做好准备而没有调整。
我的情况:将Web App迁移到Vista 64位。将平台设置为x86,在工具/选项&中设置EnC。 Web属性,Web.Config中的Debug标志,Build配置中设置的Debug模式等等。
没有快乐 - 可能会遇到断点,检查变量等,但无法进行EnC。
在Msg上有7次Google点击“如果尚未加载程序集,则不允许进行更改”。但是对于这种情况没有新的建议。
尝试了很多事情后,最后尝试将Build输出路径从“bin \ x86 \ debug”更改为“bin”。
整个大陆都有很大的乐趣 - 现在使用EnC进行调试。