我打算将现有的ASP.NET MVC 4项目迁移到ASP.NET MVC 6,有人可以指导我或者逐步解决这个问题。
我试图在线找到解决方案,但大多数文章和解决方案都可用于将MVC 4迁移到MVC 5而不是MVC4到MVC6
答案 0 :(得分:5)
有从MVC5更新到MVC6 here的指南。但是,这实际上只对琐碎的项目有用。
从Identity 2和EntityFramework 6更新到Identity 3和EntityFramework 7并非易事。身份升级几乎意味着抛弃旧的帐户控制器/视图并替换为新的帐户控制器/视图。
MVC 6 / ASP.NET 5与它们的前辈完全不同。如果您正在进行升级,我建议您创建一个新的ASP.NET 5 Web应用程序,并逐个将MVC 4组件移动到它上面,这样您就可以了解支持的内容以及这两种技术的方式不同。这也将慢慢地向您介绍您将要找到的错误,而不是仅仅尝试立即将MVC 4项目转换为ASP.NET 5 / MVC 6(即使可能)。