Válido para: ASP.NET (Hosting Windows)

Este artículo te informa sobre cómo utilizar versiones específics de .NET en tus proyectos y durante cuánto tiempo tendrán soporte dichas versiones (períodos de soporte).

Advertencia

El uso de versiones obsoletas de .NET conlleva graves riesgos de seguridad y hace que tus aplicaciones y datos sean vulnerables a los ataques.

.NET 8 LTS y .NET 9 (solución provisional hasta inicios de 2027)

Para que dispongas de tiempo suficiente para migrar tus proyectos tras el fin del soporte oficial (10 de noviembre de 2026), IONOS mantiene operativos los entornos de .NET 8 LTS y .NET 9 hasta su retirada definitiva a principios de 2027.

Microsoft ha publicado guías de migración específicas para cada una de las versiones. Encontrarás los enlaces en los apartados siguientes de este artículo.

.NET 11 (nuevo desde noviembre de 2026)

A continuación, se explica cómo configurar la versión 11 de .NET en el archivo de proyecto de Microsoft Visual Studio:

<PropertyGroup>
<TargetFramework>net11.0</TargetFramework>
</PropertyGroup>

.NET 10 LTS

Fin del soporte (EOL): desde de noviembre de 2028, esta versión de .NET deja de recibir soporte y ya no se proporcionan actualizaciones de seguridad ni se corrigen las vulnerabilidades.

Migración de ASP.NET Core en .NET 10 a ASP.NET Core en .NET 11

Para especificar la versión 10 de .NET en tu archivo de proyecto de Microsoft Visual Studio, haz lo siguiente:

<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
</PropertyGroup>

.NET 9

Fin del soporte (EOL): desde el 10 de noviembre de 2026, esta versión de .NET deja de recibir soporte y ya no se proporcionan actualizaciones de seguridad ni se corrigen las vulnerabilidades.

Migración de ASP.NET Core en .NET 9 a ASP.NET Core en .NET 10

Para configurar la versión 9 de .NET en tu archivo de proyecto de Microsoft Visual Studio, sigue estos pasos:

<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
</PropertyGroup>

.NET 8 LTS

Fin del soporte (EOL): desde el 10 de noviembre de 2026, esta versión de .NET deja de recibir soporte y ya no se proporcionan actualizaciones de seguridad ni se corrigen las vulnerabilidades.

Migración de ASP.NET Core en .NET 8 a ASP.NET Core en .NET 9

Para especificar esta versión de .NET en tu archivo de proyecto de Microsoft Visual Studio, haz lo siguiente:

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
</PropertyGroup>