我们目前有一个 ASP.NET Core 2.2 Web 应用程序,我们希望将其迁移到 3.1(因为它较新,并且包含多个增强)。有关于从 2.2 迁移到 3.0 的文章,但没有关于从 2.2 迁移到 3.1 的文章。
首选迁移路线是先升级到3.0,然后再升级到3.1吗? 2.2 和较新的 3.0/3.1 框架之间似乎存在很多不兼容性。
是否有将现有 ASP.NET Core 2.2 Web 应用升级到 3.0/3.1 的最佳实践/一般准则?
最佳答案
目前还没有官方文档可以直接从2.2迁移到3.1。实际上,微软鼓励逐个版本地迁移。
大多数中断更改发生在 migrate from 2.2 to 3.0 时。 ,和3.0 to 3.1只有一些配置更新(您可以轻松看出 3.0 到 3.1 的迁移文档比 2.2 到 3.0 短得多)。主要是包引用更新和框架版本从 3.0 更新到 3.1。
简单来说,如果您要从 2.2 迁移到 3.1。完成2.2到3.0贡献了你必须做的90%的工作,3.0到3.1只贡献了整个迁移的10%。 3.0 和 3.1 之间的主要变化是 SameSite属性。
关于asp.net-core - 从 ASP.NET Core 2.2 迁移到 3.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60184327/