ASP.NET Support Policy

Last updated: March 1, 2023

What's covered

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.

.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 Framework support policy.

.NET and .NET Core

The support lifecycle policies for .NET, .NET Core, and ASP.NET Core can be found in .NET and .NET Core support policy. The support lifecycle 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 specified ASP.NET Core 2.3 packages (latest patched version only) will be supported on the .NET Framework and follow the support cycle for those .NET Framework versions. ASP.NET Core 2.3 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, see this KB Article.

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. For a full list of the supported packages, visit ASP.NET External packages. These packages 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, see this KB article.

External Packages
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

The following table covers the end of support date for the listed frameworks and products:

listed frameworks and products
Framework/Product End of Support
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 1, 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:

Versions prior to MVC 5
Visual Studio Version Frameworks Support Policy
2012 MVC 3, MVC 4, Web Pages 1, Web Pages 2, Web API 1 Visual Studio 2012 Policy
2010 MVC 2 Visual Studio 2010 Policy
2010 Supplemental Release MVC 3, Web Pages 1 Visual Studio 2010 Policy

Ready to get started?

Learn .NET easily with our step-by-step tutorials.

Get started