Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Si vous migrez une application vers ASP.NET Core 8, les changements cassants répertoriés ici peuvent vous affecter.
Cet article catégorise chaque changement radical comme incompatible binaire ou incompatible source, ou comme un changement de comportement :
incompatibilité binaire : lors de l’exécution sur le nouveau runtime ou le nouveau composant, les fichiers binaires existants peuvent rencontrer un changement perturbateur du comportement, tel qu’un échec de chargement ou d’exécution, et, le cas échéant, nécessiter une recompilation.
Source incompatible : lorsqu’il est recompilé à l’aide du nouveau kit de développement logiciel (SDK) ou du nouveau composant ou pour cibler le nouveau runtime, le code source existant peut nécessiter des modifications de source pour réussir la compilation.
Changement comportemental : le code et les fichiers binaires existants peuvent se comporter différemment lors de l’exécution. Si le nouveau comportement n’est pas souhaitable, le code existant doit être mis à jour et recompilé.
| Titre | Type de changement |
|---|---|
| ConcurrencyLimiterMiddleware est obsolète | Source non compatible |
| Suppression des convertisseurs personnalisés pour la sérialisation | Changements de comportement |
| L’intergiciel Des en-têtes transférés ignore les en-têtes X-Forwarded-* provenant de proxys inconnus | Changements de comportement |
| L’intergiciel de journalisation HTTP nécessite AddHttpLogging() | Changements de comportement |
| ISystemClock est obsolète | Source non compatible |
| API minimales : Les paramètres IFormFile nécessitent des vérifications anti-falsification | Changements de comportement |
| L’intergiciel de limitation de débit nécessite AddRateLimiter | Changements de comportement |
| Les événements relatifs aux jetons de sécurité renvoient un JsonWebToken | Changements de comportement |
| La valeur par défaut de TrimMode est full pour les projets Web SDK | Source non compatible |