将mvc 4降级/转换为mvc 3

时间:2014-05-13 06:27:05

标签: asp.net asp.net-mvc-3 asp.net-mvc-4 downgrade

我知道这是一个相当奇怪的问题,请不要激怒我:)

我有一个具体的需要将当前的Asp.Net Mvc 4(net framework 4.5)应用程序“降级”到Asp.Net Mvc 3(net framework 4.0),因为我们的共享托管服务提供商不支持.Net 4(我知道)考虑到自2010年4月12日以来它一直处于零售状态并且2009年5月推出了第一个测试版,但这不是关键点。

是否有任何工具,指南或任何有助于此过程的内容?我有点迷失,因为我升级了很多 应用 但我从来没有降级过一个。

我使用了一些像begincollectionitem这样可能与mvc3不直接兼容的功能

1 个答案:

答案 0 :(得分:2)

我怀疑您是否会找到官方指南或工具,您必须手动完成。我个人会这样做:

  • 启动一个新的MVC 3项目(MVC3可通过nuget获得)
  • 将文件从一个文件复制到另一个文件
  • 修复任何编译问题
  • 使用发布网站功能在本地某处发布(希望在您的Razor视图中找到在项目构建过程中找不到的编译问题)
  • 完全测试网站!

对不起它不是更有帮助,但我认为人们通常不会为降级过程设计。