迁移到ASP.NET核心
问题描述:
我有一个遗留的ASP.NET
应用程序编写的.NET 3.5。该应用程序是数据密集型的 - 无ORM,只需ADO.NET
;使用Windows身份验证。该计划将迁移到在Linux上运行的ASP.NET Core
。迁移到ASP.NET核心
我的问题是我迁移到ASP.NET Core时遇到什么障碍?我意识到演示文稿部分将使用MVC模式进行重写。与完整的.NET Framework相比,.NET Core
中是否存在一些缺失功能?
答
我建议您先将代码迁移到ASP.NET Core,首先要降低成本,然后使用Full .NET Framework。 .NET Core将要实现.NET标准V2.0,在此之后,向.NET Core的迁移将变得更加容易。 ASP.NET Core与Full .NET Framework可以实现相同的体系结构,相同的设施和相同的性能改进,迁移到.NET Core将成为迁移的第二部分。
并不是所有的类都被移植到MS网站上,而是在非Windows平台上运行。例如:SmtpClient。有第三方库可以实现你想要的。但是,这又取决于你想要多少。 – Shyju
Windows身份验证仅在Windows上可用。 – blowdart