Criteri di supporto ASP.NET

Ultimo aggiornamento: 15 aprile 2026

Cosa include

ASP.NET è costituita da componenti forniti sia nel .NET Framework sia come pacchetti esterni forniti all'esterno del .NET Framework.

Si è alla ricerca dei criteri di supporto per un'altra parte della piattaforma .NET? Vedere Criteri di supporto .NET.

.NET Framework

Molte parti di ASP.NET fanno parte di Microsoft .NET Framework, tra cui ASP.NET Web Forms, controlli, moduli, gestori e altro. Per altre informazioni, consulta i criteri di supporto .NET Framework.

.NET e NET Core

I criteri relativi al ciclo di vita del supporto per .NET, .NET Core e ASP.NET Core sono disponibili in criteri di supporto .NET e .NET Core. I criteri relativi al ciclo di vita del supporto per Entity Framework e Entity Framework Core sono disponibili in Criteri di supporto Entity Framework.

Per facilitare la migrazione delle applicazioni ad ASP.NET Core su .NET Core, i pacchetti ASP.NET Core 2.3 specificati (solo versione con patch più recente) sono supportati sulle versioni di .NET Framework supportate. ASP.NET Core 2.3, tuttavia, è ora notevolmente obsoleto rispetto alle versioni attualmente supportate di ASP.NET Core e non è più consigliato come strategia di migrazione. ASP.NET Core 2.3 è definito come "Strumenti" nei criteri del ciclo di vita del Supporto tecnico Microsoft. Uno "Strumento" richiede almeno 12 mesi di notifica prima della fine del supporto. Per altre informazioni su questi criteri, vedere questo articolo della Knowledge Base.

I pacchetti ASP.NET Core 2.3 sono attualmente supportati solo su .NET Framework e non sono più supportati sul runtime di .NET Core. Il 7 aprile 2026 abbiamo annunciato che ASP.NET Core 2.3 raggiungerà la fine del supporto il 13 aprile 2027. A partire da tale data, ASP.NET Core 2.3 non sarà più supportato su nessuna versione di .NET Framework.

Pacchetti esterni

Alcune parti di ASP.NET sono esterne a Microsoft .NET Framework. Sono inclusi ASP.NET MVC, pagine Web ASP.NET, API Web ASP.NET e ASP.NET SignalR. Questi framework vengono forniti sia come pacchetti NuGet che come parte delle versioni Visual Studio. Per un elenco completo dei pacchetti supportati, visita Pacchetti esterni ASP.NET. Questi pacchetti sono definiti come "Strumenti" nei criteri relativi al ciclo di vita Supporto tecnico Microsoft. Uno "Strumento" richiede almeno 12 mesi di notifica prima della fine del supporto. Per altre informazioni, vedere questo articolo della Knowledge Base.

Pacchetti esterni
Framework Versioni supportate
ASP.NET MVC 5.x
Pagine Web ASP.NET 3.x
API Web ASP.NET 2.x
ASP.NET SignalR 2.x

La tabella seguente illustra la data di fine del supporto per i framework e i prodotti elencati:

framework e prodotti elencati
Framework/Prodotto Fine del supporto
MVC ASP.NET 4 1 luglio 2019
ASP.NET MVC 5
API Web ASP.NET 1 luglio 2019
API Web ASP.NET 2
Pagine Web ASP.NET 2 1 luglio 2019
Pagine Web ASP.NET 3
Entity Framework (EF)
Microsoft OWIN v4
Microsoft OWIN prima di V4 1 luglio 2019
Strumenti di sviluppo Web 2013 1 luglio 2019
Strumenti di sviluppo Web 2015
ODataLib
Servizi RIA WCF 1.0 SP2 1 luglio 2019
SignalR v1 1 luglio 2019
SignalR v2
Installazione guidata piattaforma Web (WebPI) v5.1 1 luglio 2022

Le versioni precedenti a MVC 5, Pagine Web 3, API Web 2 sono state incluse in Visual Studio 2010 e Visual Studio 2012 e il ciclo di vita del supporto è basato sul ciclo di vita del supporto della versione di Visual Studio in cui sono incluse:

Versioni precedenti a MVC 5
Versione Visual Studio Framework Criteri di supporto
2012 MVC 3, MVC 4, pagine Web 1, pagine Web 2, Web API 1 Criteri di Visual Studio 2012
2010 MVC 2 Criteri di Visual Studio 2010
Versione supplementare 2010 MVC 3, Pagine Web 1 Criteri di Visual Studio 2010

Pronti per iniziare?

Informazioni su .NET con facilità con le esercitazioni dettagliate.

Attività iniziali