Valable pour : Hébergement ASP.NET (Hébergement Windows)

Cet article du Centre d'Assistance vous explique comment utiliser une version spécifique de .NET dans vos projets et pendant combien de temps cette version est prise en charge (durée de prise en charge).

Attention

L'utilisation de versions obsolètes de .NET comporte des risques de sécurité importants et rend vos applications et vos données vulnérables.

Solution transitoire pour .NET 8 LTS et .NET 9

IONOS met à disposition les environnements d'exécution de .NET 8 LTS et .NET 9 au-delà de la date de fin de prise en charge fixée au 10 novembre 2026, afin de vous laisser suffisamment de temps pour la migration. La désactivation définitive aura lieu début 2027.

Microsoft a mis à disposition des guides de migration spécifiques pour chaque version. Vous trouverez les liens dans les sections suivantes de cet article du Centre d'Assistance.

.NET 11 (Nouveau à partir de novembre 2026)

Pour définir la version .NET 11 dans votre fichier de projet Microsoft Visual Studio, procédez comme suit :

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

.NET 10 LTS

Fin du support (End of Life, EOL) : après novembre 2028, cette version de .NET ne sera plus prise en charge ; aucune mise à jour de sécurité ne sera fournie et aucune faille de sécurité ne sera corrigée.

Migration d'ASP.NET Core sous .NET 10 vers ASP.NET Core sous .NET 11

Pour définir la version .NET 10 dans votre fichier de projet Microsoft Visual Studio, procédez comme suit :

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

.NET 9

Fin du support (End of Life, EOL) : après le 10 novembre 2026, cette version de .NET ne sera plus prise en charge ; aucune mise à jour de sécurité ne sera fournie et aucune faille de sécurité ne sera corrigée.

Migration d'ASP.NET Core sous .NET 9 vers ASP.NET Core sous .NET 10

Pour définir la version .NET 9 dans votre fichier de projet Microsoft Visual Studio, procédez comme suit :

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

.NET 8 LTS

Fin de prise en charge (End of Life, EOL) : après le 10 novembre 2026, cette version de .NET ne sera plus prise en charge ; aucune mise à jour de sécurité ne sera fournie et aucune faille de sécurité ne sera corrigée.

Migration d'ASP.NET Core sous .NET 8 vers ASP.NET Core sous .NET 9

Pour définir cette version de .NET dans votre fichier de projet Microsoft Visual Studio, procédez comme suit :

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