.NET et .NET Core Support Azure Policy
Dernière mise à jour : 18 novembre 2024
Ce qui est couvert
.NET et .NET Core font référence à plusieurs technologies, notamment le runtime, le SDK, ASP.NET Core et Entity Framework Core.
Vous recherchez la politique de support pour une autre partie de la plate-forme .NET ? Consultez la page Support Azure Policy .NET.
Chaque produit Microsoft a un cycle de vie. Le cycle de vie commence quand un produit est libéré et se termine lorsqu’il n’est plus pris en charge. En connaissant les dates clés de ce cycle de vie, vous pouvez prendre des décisions informées concernant le moment de la mise à niveau ou d’autres modifications de vos logiciels. Ce produit est régi par le stratégie de cycle de vie moderne.
Le cycle de vie de prise en charge de .NET et .NET Core offre une prise en charge pour chaque version. La durée et le degré de soutien varient en fonction de quelques qualifications.
.NET et .NET Core sont pris en charge sur plusieurs systèmes d'exploitation et versions. La politique de système d'exploitation pris en charge par .NET fournit des détails actuels sur les politiques et les versions de prise en charge des systèmes d'exploitation.
Quelles sont les versions admissibles pour la maintenance et comment les mises à jour ont-elles un impact sur les qualifications de maintenance ?
Les clients peuvent choisir des versions de support à long terme (LTS) ou des versions de support à terme standard (STS). La qualité de toutes les versions est la même. La seule différence est la durée du support. Les versions LTS bénéficient d'une assistance et de correctifs gratuits pendant 3 ans. Les versions STS bénéficient d'une assistance et de correctifs gratuits pendant 18 mois.
Dans le cycle de vie de support d'une version, les systèmes doivent rester à jour sur les mises à jour des correctifs publiés.
Cycle de vie des versions .NET et .NET Core
Versions prises en charge
Le tableau suivant suit les dates de publication et de fin de support pour les versions .NET et .NET Core.
Version | Clients Win95, version d'origine | Dernière version du correctif | Date de sortie du correctif | Type de publication | Phase d'accompagnement | Fin du support |
---|---|---|---|---|---|---|
.NET 9 | 12 novembre 2024 | 9.0.0 | 12 novembre 2024 | STS | Actif | 12 mai 2026 |
.NET 8 | 14 novembre 2023 | 8.0.11 | 12 novembre 2024 | LTS | Actif | 10 novembre 2026 |
Mises en production en direct
Le cycle de vie de la prise en charge des préversions applicables est le suivant.
Version | Date de sortie | Fin du support |
---|---|---|
.NET 9 RC2 | 8 octobre 2024 | 12 novembre 2024 |
.NET 9 RC1 | 10 septembre 2024 | 8 octobre 2024 |
Versions non prises en charge
Le tableau suivant répertorie les versions de .NET Core qui ne sont plus prises en charge.
Version | Clients Win95, version d'origine | Dernière version du correctif | Date de sortie du correctif | Fin du support |
---|---|---|---|---|
.NET 7 | 8 novembre 2022 | 7.0.20 | 28 mai 2024 | 14 mai 2024 |
.NET 6 | 8 novembre 2021 | 6.0.36 | 12 novembre 2024 | 12 novembre 2024 |
.NET 5 | 10 novembre 2020 | 5.0.17 | 10 mai 2022 | 10 mai 2022 |
.NET Core 3.1 | 3 décembre 2019 | 3.1.32 | 13 décembre 2022 | 13 décembre 2022 |
.NET Core 3.0 | 23 septembre 2019 | 3.0.3 | 18 février 2020 | 3 mars 2020 |
.NET Core 2.2 | 4 décembre 2018 | 2.2.8 | 19 novembre 2019 | 23 décembre 2019 |
.NET Core 2.1 | 30 mai 2018 | 2.1.30 | 19 août 2021 | 21 août 2021 |
.NET Core 2.0 | 14 août 2017 | 2.0.9 | 10 juillet 2018 | 1 octobre 2018 |
.NET Core 1.1 | 16 novembre 2016 | 1.1.13 | 14 mai 2019 | 27 juin 2019 |
.NET Core 1.0 | 27 juin 2016 | 1.0.16 | 14 mai 2019 | 27 juin 2019 |
Cadence de mise en production .NET
Une nouvelle version majeure de .NET est publiée chaque année en novembre, ce qui permet aux développeurs, à la communauté et aux entreprises de planifier leurs feuilles de route. Les mises en production paires numérotées sont des mises en production LTS qui bénéficient d’une prise en charge gratuite et de correctifs pendant trois ans.
Les versions impaires sont des versions STS qui bénéficient d'une assistance et de correctifs gratuits pendant 18 mois.
Types de mises en production
-
Prise en charge à long terme (LTS)
Les versions LTS sont prises en charge pendant trois ans après la publication initiale.
-
Assistance à terme standard (STS)
Les versions STS sont prises en charge pendant six mois après une version STS ou LTS ultérieure. Les versions ont lieu tous les 12 mois, la période de support pour STS est donc de 18 mois.
Les versions STS étaient auparavant connues sous le nom de versions actuelles.
Comment les différentes pistes de support fonctionnent-elles ?
Customers choosing LTS need the latest patch update installed to qualify for support. If a system is running 8.0 and 8.0.x has been released, 8.0.x needs to be installed as a first step. Once a patch update has been installed, applications begin using the update by default. LTS releases are supported for three years after general availability.
Customers choosing STS need the latest patch update installed to qualify for support. If a system is running 9.0 and 9.0.x has been released, 9.0.x needs to be installed as a first step. Once a patch update has been installed, applications begin using the update by default. STS releases are supported for 18 months after general availability.
Maintenance
Les versions .NET sont prises en charge — pendant la période d'entretien — selon les politiques suivantes. Les politiques de maintenance sont les mêmes pour les versions LTS et STS.
Les mises à jour sont cumulatives et publiées sous forme de correctifs, chaque mise à jour s’appuyant sur toutes les mises à jour qui ont précédé. Un appareil doit installer la dernière mise à jour pour rester pris en charge. Les mises à jour peuvent inclure de nouvelles fonctionnalités, des correctifs (sécurité et/ou non) ou une combinaison des deux.
Les mises à jour sont publiées le deuxième mardi de chaque mois (« Microsoft Patch Tuesday »), mais rien ne garantit qu’une version .NET sera publiée lors d’un Patch Tuesday donné. Les correctifs sont annoncés sur le blog .NET. Un résumé des publications mensuelles est publié sur dotnet/announcements. Pour plus d’informations sur la maintenance et les correctifs .NET, consultez l’article Versions, correctifs et support .NET.
-
Aperçu
Les versions préliminaires ne sont pas prises en charge par Microsoft, mais elles sont proposées à des fins de test public avant la version finale.
-
Go-live
Les versions Go-live sont prises en charge par Microsoft en production. Il s'agit généralement de nos versions de version candidate, juste avant la version généralement disponible (GA).
-
Support actif
Pendant la période de support active, les versions de .NET sont mises à jour pour améliorer les fonctionnalités fonctionnelles et atténuer les vulnérabilités de sécurité.
Les améliorations fonctionnelles sont généralement très ciblées et peuvent répondre aux problèmes suivants :
- Résolvez les incidents signalés.
- Résolvez les problèmes de performances graves.
- Résolvez les bogues fonctionnels dans les scénarios de ligne principale.
- Ajoutez la prise en charge d’une nouvelle version du système d’exploitation ou d’une nouvelle plateforme matérielle.
-
Prise en charge de la maintenance
Pendant la période de support de maintenance, les versions de .NET sont mises à jour pour atténuer les vulnérabilités de sécurité, uniquement.
La période de support de maintenance correspond aux 6 derniers mois de support pour toute mise en production (STS ou LTS). Une fois la période de maintenance terminée, la mise en production n’est plus prise en charge.
-
Fin de vie (EOL)
La fin de vie fait référence à la date à laquelle Microsoft ne fournit plus de correctifs, de mises à jour ou d’assistance technique en ligne. La fin de vie peut également être appelée « fin de support » (EOS).
À l'approche de la fin de vie d'une version .NET donnée, nous vous recommandons de passer à une version .NET plus récente et de réduire/supprimer votre utilisation de la version .NET donnée. Une fois le support terminé, nous vous recommandons de désinstaller une version .NET donnée si vous ne l'utilisez plus, ou d'installer le dernier correctif, et d'accélérer vos plans pour supprimer votre utilisation de cette version .NET.
L’utilisation de versions .NET non prises en charge peut mettre en danger vos applications, vos données d’application et votre environnement informatique. Il est fortement recommandé de ne pas utiliser de logiciels non pris en charge.
À partir de .NET Core 3.1, les dates de fin de vie s’alignent sur le mardi du correctif Microsoft (deuxième mardi de chaque mois). Par exemple, .NET 6 a été initialement publié le 8 novembre 2021 et est pris en charge pendant trois ans. Mais la fin réelle du jour de support est le mardi correctif le plus proche à partir de cette date, qui est le 12 novembre 2024.
ASP.NET Core 2.1 sur .NET Framework
La prise en charge de ASP.NET Core 2.1 sur .NET Framework correspond à la stratégie support ASP.NET pour d’autres frameworks de ASP.NET basés sur des packages. La liste complète des packages couverts par cette stratégie peut être affichée dans packages ASP.NET Core 2.1 pris en charge.
Quelles versions de système d'exploitation sont prises en charge pour exécuter les applications .NET et .NET Core ?
.NET et .NET Core sont pris en charge sur plusieurs systèmes d'exploitation et versions. La politique de système d'exploitation pris en charge par .NET fournit des détails actuels sur les politiques et les versions de prise en charge des systèmes d'exploitation.
Mise à jour corrective automatique sur le système d’exploitation Windows
Toutes les versions de .NET prises en charge peuvent être corrigées automatiquement via Microsoft Update. Cela permet aux organisations de gérer toutes les mises à jour .NET de la même façon.
Les applications utilisant le modèle Déploiement dépendant de Framework tirent parti des mises à jour .NET fournies par Microsoft Update. Aucune modification n’est apportée aux applications qui utilisent le modèle Déploiement autonome. Ces applications sont donc toujours responsables de la mise à jour du runtime.
Accès au support
Pour une prise en charge assistée des technologies .NET, contacter un Professionnel de Support Microsoft.
Le support de la communauté est un excellent moyen d’obtenir de l’aide et même de contribuer aux projets. Pour plus d’informations, consultez la page Communauté.
Prêt à démarrer ?
Apprenez facilement .NET grâce à nos didacticiels pas à pas.