我想将MVC2网站转换为MVC4。我知道有一些工具可以帮助从MV2转换到MVC3,但我找不到从MVC2转换为MVC4所需的任何工具或步骤。请指出一些文章/博客,它可以为我提供更多信息来帮助完成这个过程。
答案 0 :(得分:17)
现在看来现在有solution posted to a similar question表示存在两个可以migrate from MVC 2 to MVC 3 and then from MVC 3 to MVC 4的包。
根据我最近进行相同升级的经验,您需要以下内容:
最近使用了这两个,我可以为他们担保,因为他们对我很有效。
答案 1 :(得分:2)
不幸的是,没有从MVC 2到MVC 4的直接路径。需要完成MVC 3的中间步骤。
答案 2 :(得分:1)
release notes
中有专门针对此内容的部分。
答案 3 :(得分:1)
就个人而言,我发现转换通常会出现小故障和问题。我更喜欢直接路由并创建一个新的MVC项目,然后将所有控制器,视图,内容等移动到新项目中。确保添加您可能正在使用的任何软件包(但我怀疑您在MVC2应用程序中使用NuGet),并配置项目设置以匹配原始软件。
对于中型项目,您可以在大约5分钟内完成此操作,而对于大型项目,您可以在10-15分钟内完成此操作,而转换项目可能需要很长时间来解决各种问题。
这并未考虑MVC2和3之间的任何重大变化,但幸运的是,这些变化非常小,大多数人从来没有。任何项目升级实用程序都会遇到同样的问题。