ASP.NET Support Lifecycle Policies
ASP.NET is made up components that ship in both the .NET Framework and as external packages that ship outside of the .NET Framework.
.NET Framework
Many parts of ASP.NET are a part of the Microsoft .NET Framework, these include ASP.NET Web Forms, Controls, Modules, Handlers and more. For more information see .NET Platform Support.
.NET Core
The support life-cycle policies for the .NET Core, ASP.NET Core and Entity Framework Core can be found here
External Packages
Some parts of ASP.NET ship external to the Microsoft .NET Framework, these include ASP.NET MVC, ASP.NET Web Pages, ASP.NET Web API and ASP.NET SignalR. These frameworks ship as both NuGet packages and as part of Visual Studio releases. Starting with MVC 5, Web Pages 3, Web API 2 and SignalR 2 the support policy will be to support the current version and the previous version. These products are defined as "Tools" in the Microsoft Support Lifecycle Policy. A "Tool" requires a minimum of 12 months notification prior to the end of support. For more information, please see this KB article.
| Framework | Supported Versions |
|---|---|
| ASP.NET MVC | 5.x |
| ASP.NET Web Pages | 3.x |
| ASP.NET Web API | 2.x |
| ASP.NET SignalR | 2.x, 1.x |
Versions prior to MVC 5, Web Pages 3, Web API 2 were included in Visual Studio 2010 and Visual Studio 2012 and the support lifecycle is based on the support lifecycle of the version of Visual Studio they are included in:
| Visual Studio | Frameworks | Support Policy |
|---|---|---|
| 2012 | MVC 3, MVC 4, Web Pages 1, Web Pages 2, Web API 1 | View Here |
| 2010 | MVC 2 | View Here |
| 2010 Supplemental Release | MVC 3, Web Pages 1 | View Here |