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 10, 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 |
|---|---|
| Les redirections d'authentification par cookies sont désactivées pour les points de terminaison d'API connus | Changements de comportement |
| Dépréciation de la méthode d’extension WithOpenApi | Source non compatible |
| Diagnostics d’exception supprimés lorsque TryHandleAsync retourne true | Changements de comportement |
| IActionContextAccessor et ActionContextAccessor sont obsolètes | Source incompatible/changement de comportement |
| La propriété IncludeOpenAPIAnalyzers et les analyseurs d’API MVC sont déconseillés | Source non compatible |
| IPNetwork et ForwardedHeadersOptions.KnownNetworks sont obsolètes | Source non compatible |
| Package Microsoft.Extensions.ApiDescription.Client déconseillé | Source non compatible |
| Razor la compilation du runtime est obsolète | Source non compatible |
| WebHostBuilder, IWebHost et WebHost sont obsolètes | Source non compatible |