我有一个用.NET 3.5编写的遗留ASP.NET
应用程序。该应用程序是数据密集型的 - 没有ORM,只有ADO.NET
;使用Windows身份验证。计划是迁移到在Linux上运行的ASP.NET Core
。
我的问题是迁移到ASP.NET Core时会遇到什么障碍?我意识到演示文稿部分将使用MVC模式重写。与完整的.NET Framework相比,.NET Core
中是否存在一些缺少的功能?
答案 0 :(得分:1)
嗯,迁移的任务可能非常困难,您可以从对当前代码的分析开始,我建议您使用.NET Portability Analyzer,此工具可以帮助您查看实际代码并测试什么是网核不支持。
答案 1 :(得分:1)
我建议您首先使用完整.NET Framework 将代码迁移到ASP.NET Core,以降低成本。 .NET Core将实现.NET Standards V2.0,之后,您迁移到.NET Core将变得更加容易。使用具有完整.NET Framework的ASP.NET Core可以实现相同的体系结构,相同的功能和相同的性能改进,迁移到.NET Core将是迁移的第二部分。