.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 Core

The support life-cycle policies for the .NET Core, ASP.NET Core and Entity Framework Core can be found in .NET Core support policy.

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

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 1st, 2019

ASP.NET MVC 5

ASP.NET Web API

July 1st, 2019

ASP.NET Web API 2

ASP.NET Web Pages 2

July 1st, 2019

ASP.NET Web Pages 3

Entity Framework (EF)

Microsoft OWIN v4

Microsoft OWIN prior to v4

July 1st, 2019

Web Developer Tools 2013

July 1st, 2019

Web Developer Tools 2015

ODataLib

WCF RIA Services 1.0 SP2

July 1st, 2019

SignalR v1

July 1st, 2019

SignalR v2

Web Platform Installer (WebPI) v5

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: