根据.NET Core和.NET 5支持政策:
第一个链接(ASP.NET Support)说:在.NET Framework上的ASP.NET Core 2.1
对于在.NET Framework上的ASP.NET Core 2.1的支持与其他基于包的ASP.NET框架的ASP.NET Support策略相匹配。 此策略涵盖的完整软件包列表可以在ASP.NET Core 2.1支持的软件包中查看。
以下是ASP.NET Core 2.1(仅最新修补版本)packages将在.NET Framework上受到支持,并遵循那些.NET Framework版本的support cycle。虽然没有“following”列表,但我认为他们指的是packages链接。该页面列出了ASP.NET Core包,例如“main”包“Microsoft.AspNetCore”。所有这些似乎表明ASP.NET Core 2.1在.NET Framework上仍得到支持。
问题1:这正确吗?
最后发布的AspNetCore包是2019年1月的2.1.7版本,而.NET Core当前的2.1.x版本是2021年1月的2.1.24版本。
问题2:为什么ASP.NET Core NuGet包已经两年没有更新了,即使它仍然应该得到支持?
如果它仍然得到支持,这是否意味着只要.NET Framework本身得到支持,ASP.NET Core 2.1在.NET Framework上也会得到支持 - 这基本上意味着只要运行它的Windows版本得到支持?因此,即使.NET Core 2.1支持于2021年8月21日结束,ASP.NET Core 2.1在.NET Framework上仍应获得安全更新,对吗?
问题3:这是正确的吗,因此我们基本上会“永远”获得安全更新?