上次更新时间: 2022年3月16日
ASP.NET 由 .NET Framework 和外部包(在 .NET Framework 外部交付)中的组件组成。
是否正在寻找 .NET 平台另一部分的支持策略?请参阅 .NET 支持策略。
ASP.NET 的许多部分都是 Microsoft .NET 框架的一部分,其中包括 ASP.NET Web Forms、控件、模块、处理程序等。有关详细信息,请参阅 .NET Framework 支持策略。
要了解 .NET、.NET Core 和 ASP.NET Core 的支持生命周期策略,可访问 .NET 和 .NET Core 支持策略。要了解实体框架和 Entity Framework Core 的支持生命周期策略,可访问实体框架支持策略。
为了帮助将应用程序迁移到 .NET Core 上的 ASP.NET Core,以下 ASP.NET Core 2.1 (仅限最新版本)包会在 .NET Framework 中受支持,并遵循 .NET Framework 版本的支持周期。ASP.NET Core 2.1 在 Microsoft 支持部门生命周期策略中被定义为 "Tools"。"Tools" 在支持结束前至少需要 12 个月的通知。有关详细信息,请参阅此 KB 文章。
ASP.NET 的某些部分不属于 Microsoft.NET Framwork,这些包括 ASP.NET MVC、ASP.NET网页、ASP.NET Web API 和 ASP.NET SignalIR。这些框架作为 NuGet 包和 Visual Studio 版本的一部分提供。从 MVC 5、Web Pages 3、Web API 2 和 SignalR 2 开始,支持策略将是支持当前版本和以前的版本。这些产品在 Microsoft 支持生命周期策略中被定义为 “工具”。“工具”要求在支持结束前至少 12 个月发出通知。有关详细信息,请参阅 此 KB 文章。
框架 | 支持的版本 |
---|---|
ASP.NET MVC | 5.x |
ASP.NET Web 页面 | 3.x |
ASP.NET Web API | 2.x |
ASP.NET SignalR | 2.x, 1.x |
下表涵盖了所列框架和产品的退休日期。根据上面列出的支持策略(当前版本和之前的版本),产品支持将在以下日期结束
框架/产品 | 停用 |
---|---|
ASP.NET MVC 4 | 2019年7月1日 |
ASP.NET MVC 5 | |
ASP.NET Web API | 2019年7月1日 |
ASP.NET Web API 2 | |
ASP.NET Web 页面 2 | 2019年7月1日 |
ASP.NET Web 页面 3 | |
实体框架(EF) | |
Microsoft OWIN v4 | |
v4 之前的 Microsoft OWIN | 2019年7月1日 |
Web 开发人员工具 2013 | 2019年7月1日 |
Web 开发人员工具 2015 | |
ODataLib | |
WCF RIA 服务 1.0 SP2 | 2019年7月1日 |
SignalR v1 | 2019年7月1日 |
SignalR v2 | |
Web 平台安装程序(WebPI) v5.1 | July 1st, 2022 |
MVC 5、Web Pages 3、Web API 2 之前的版本包含在 Visual Studio 2010 和 Visual Studio 2012 中,支持生命周期基于包含它们的 Visual Studio 版本的支持生命周期:
分步教程将帮助你在计算机上运行 .NET。
Windows、Linux 和 macOS 上均支持