Aller au contenu

Windows Guide

Dossier .NET : cycles LTS et STS, fin de support de .NET 8 et 9, .NET 10 et Hosting Bundle sur Windows

.NET 8 et .NET 9 sortent du support le 10 novembre 2026 : ce dossier explique les cycles de Microsoft, les versions actuelles, l'installation sur un serveur Windows (IIS) et comment vérifier un parc.

par Frédéric Vagner · publié le

Produits
.NET
Source
dotnet.microsoft.com ↗

À quoi sert .NET

.NET est la plateforme d'exécution de Microsoft pour les applications web (ASP.NET Core), les services et les outils en ligne de commande. Sur un serveur Windows, une application ASP.NET Core est le plus souvent hébergée derrière IIS grâce au module ASP.NET Core, fourni par le « Hosting Bundle ». Il ne faut pas confondre .NET (anciennement .NET Core, versions 5 et suivantes) avec .NET Framework 4.x, qui reste livré avec Windows et suit le cycle de vie du système.

Cycles de support

Une version majeure sort chaque année en novembre. Les versions paires sont LTS, les impaires STS. D'après la politique de support de Microsoft (page mise à jour le 13 octobre 2026) et endoflife.date :

VersionTypeSortieFin de supportDernier correctif
.NET 8LTS14/11/202310/11/20268.0.32 (13/10/2026)
.NET 9STS12/11/202410/11/20269.0.21 (13/10/2026)
.NET 10LTS11/11/202514/11/202810.0.13 (13/10/2026)
.NET 11STSprévue en novembre 2026 (à confirmer), RC 2 le 13/10/2026à confirmer11.0.0-rc.2

Le Patch Tuesday du 10 novembre 2026 sera donc le dernier à livrer des correctifs pour .NET 8 et 9. Les correctifs de sécurité sortent le deuxième mardi du mois, avec le Patch Tuesday.

Différences entre versions

  • .NET 8 (LTS) : version encore très répandue sur les hébergements ; fin de support dans moins de quinze jours.
  • .NET 9 (STS) : prise en charge de 24 mois seulement, d'où la même date de fin que la 8.
  • .NET 10 (LTS) : version à viser pour les nouvelles applications et les migrations, trois ans de support.
  • .NET 11 (RC) : en phase « go-live » (utilisable en production selon Microsoft), mais version STS, donc cycle court ; voir l'article dédié.

Sécurité

Le 13 octobre 2026, Microsoft a corrigé 44 failles dans .NET et ASP.NET Core (voir l'article dédié). Aucune n'est au catalogue CISA KEV au 25 octobre.

Que faire

  • Lister les applications et leur version cible avant le 10 novembre 2026.
  • Planifier la migration vers .NET 10 (LTS) ; les applications 8 et 9 se recompilent le plus souvent en changeant le TargetFramework, à tester sur une copie.
  • Installer le Hosting Bundle .NET 10 sur les serveurs IIS, puis redémarrer IIS.
  • Tenir les runtimes à jour avec le Patch Tuesday (Windows Update / Microsoft Update, ou dépôt Microsoft sous Linux, aucun paquet dans Debian stable).

Vérifier

# Runtimes et SDK installés (PowerShell ou Linux)
dotnet --list-runtimes
dotnet --list-sdks

# Version cible d'une application : chercher dans le projet
Select-String -Path .\*.csproj -Pattern TargetFramework

# Modules IIS : le module ASP.NET Core est-il présent ?
Get-WebGlobalModule | Where-Object Name -like '*AspNetCore*'

À lire aussi