将ASP.NET MVC 5项目迁移到ASP.NET 5

vez*_*cci 11 c# asp.net asp.net-mvc asp.net-core

我有一个有效的ASP.NET MVC 5应用程序,我需要在vNext下运行它.我假设没有简单的导入可能性,所以我需要手动完成.所以基本上我有一个空白的vNext项目和一个准备好的MVC5项目.我将尝试复制文件并重写JSON配置文件中的所有依赖项.也许有人试图做类似的事情,并可以推荐最佳方式和关键点来完成这项任务?

tug*_*erk 9

有一些陷阱.其中之一就是臭名昭着的用法HttpContext.Current.它基本上在vNext中消失了.看看你的代码库中是否有这种用法.

作为一般方法,在我个人看来,不要试图一次性升级应用程序.有这么多新作品,很难掌握一个巨大的应用程序.编写小型PoC示例以隔离查看每个功能.当你知道它们每个人的行为时,将它们放在一起会更容易.我相信这是学习新系统和理解升级难度的最佳方式.

我一直在遵循这种方法,以便轻松迁移到新系统.这是一种较慢的方法,但它让我以更好的方式学习新系统.

另请参阅ASP.NET论坛中的讨论.