如何在Visual Web Developer 2008 Express Edition和ASP.NET MVC中编辑和继续?

时间:2009-05-20 18:41:17

标签: .net asp.net-mvc visual-studio-2008 vwdexpress

我在“网络媒体属性”页面上启用了启用编辑并继续,并且在我的配置中也启用了它,但Visual Web Developer 2008 Express Edition拒绝允许我编辑ASP的源文件。 NET MVC项目。我可以编辑aspx文件,但没有问题。

任何想法有什么不对或缺少什么?

6 个答案:

答案 0 :(得分:2)

在构建和测试应用之前,请记住在项目属性中选中“启用编辑并继续”以保存您的更改。我犯了这个错误,花了我更多的时间,而不是我想分享!

enter image description here

答案 1 :(得分:2)

如果您要在64位计算机上定位x64或任何CPU,则无法使用编辑并继续。它仅在您定位x32时有效。

出于这个原因,我将我的平台目标设置为x32以进行调试配置。

答案 2 :(得分:2)

我的结论是它不起作用。

答案 3 :(得分:1)

最终在Visual Studio 2010(MVC 4)中运行良好,下面是所有必需步骤。

我可以改变,例如控制器中的操作代码(当应用程序“暂停”或在断点处停止时),所有更改将在“继续”或逐步调试后自动使用。

工具>选项> Debuging>修改并继续

Enable Edit and Continue

工具>选项> Debuging>常规

Enable "Brake all..", disable "Require source files..."

构建>配置管理器......

Set platform x86 for all projects

在解决方案资源管理器中右键单击主(Web)项目名称>属性

Enable "Edit and continue" for web

将构建输出路径更改为 \ bin

Change build output path to "\bin"

来源:Changes are not allowed if the assembly has not been loaded

答案 4 :(得分: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进行调试。

答案 5 :(得分:0)

您必须在两个地方启用此功能。请参阅有关Edit and continue for Web Application Projects (WAP)

的博客文章