我已经研究过这个,但还没有找到可行的答案。在尝试升级到MVC 3时,我遇到了严重的问题。没有深入解释,我只需要回到MVC 2.由于讨论工作项目的限制,我无法列出所有“为什么” ,但这是一个要求。我添加了这个,因为我看到一个类似的线程,其中所有的答案都围绕着为什么会发生,并提出了改变的建议,以便MVC 3可以留下来。我不能这样做。从ASP.NET MVC 3恢复到MVC 2
我使用了升级实用程序,所以我假设我做了很多更改,但我并不知道。我终于在将项目引用更改为System.Web.Mvc版本2后生成了应用程序,但该页面将不会加载,并显示以下错误:
'〜/ Some/Shared/View.ascx '必须来自ViewPage,ViewPage,ViewUserControl或ViewUserControl
我当然可以谷歌和修复它,但我恐怕会遇到无数的构建或运行时错误后,并希望为更简单的方法来恢复。这样做的任何帮助真的不胜感激。
为什么你不能从源代码管理中获得MVC 2版本? – Maess 2012-02-27 20:07:37
听起来像不好的商业决策正在让你跳过技术性的倒退。显然我不能肯定地说,但我猜这将在未来再次咬你。 – 2012-02-27 20:17:41