Last updated: March 16, 2022
ASP.NET is made up components that ship in both the .NET Framework and as external packages that ship outside of the .NET Framework.
Looking for the support policy for another part of the .NET platform? See .NET Support Policy.
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 Framework support policy.
The support life-cycle policies for .NET, .NET Core, and ASP.NET Core can be found in .NET and .NET Core support policy. The support life-cycle policies for Entity Framework and Entity Framework Core can be found in Entity Framework Support Policies.
To help facilitate migrating applications to ASP.NET Core on .NET Core, the following ASP.NET Core 2.1 (latest patched version only) packages will be supported on the .NET Framework and follow the support cycle for those .NET Framework versions. ASP.NET Core 2.1 is 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.
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 |
The following table covers the retirement date for listed frameworks and products. Per the support policy listed above (current version and previous version), product support will end on the date below
Framework/Product | Retirement |
---|---|
ASP.NET MVC 4 | July 1, 2019 |
ASP.NET MVC 5 | |
ASP.NET Web API | July 1, 2019 |
ASP.NET Web API 2 | |
ASP.NET Web Pages 2 | July 1, 2019 |
ASP.NET Web Pages 3 | |
Entity Framework (EF) | |
Microsoft OWIN v4 | |
Microsoft OWIN prior to v4 | July 1, 2019 |
Web Developer Tools 2013 | July 1, 2019 |
Web Developer Tools 2015 | |
ODataLib | |
WCF RIA Services 1.0 SP2 | July 1, 2019 |
SignalR v1 | July 1, 2019 |
SignalR v2 | |
Web Platform Installer (WebPI) v5.1 | July 1st, 2022 |
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:
Our step-by-step tutorial will help you get .NET running on your computer.
Supported on Windows, Linux, and macOS