Compartir a través de


Cambios importantes en ASP.NET Core 10

Si va a migrar una aplicación a ASP.NET Core 10, los cambios importantes que se enumeran aquí pueden afectarle.

En este artículo se clasifica cada cambio disruptivo como no compatible con el binario, no compatible con el origen o cambio de comportamiento:

  • Binario incompatible - Cuando se ejecuta en el nuevo entorno de ejecución o componente, los binarios existentes podrían experimentar un cambio significativo en el comportamiento, como fallos al cargar o ejecutar, y, si es así, requieren recompilación.

  • Origen incompatible : cuando se vuelve a compilar con el nuevo SDK o componente o para tener como destino el nuevo entorno de ejecución, el código fuente existente puede requerir cambios de origen para compilarse correctamente.

  • Cambio de comportamiento : el código y los archivos binarios existentes pueden comportarse de forma diferente en tiempo de ejecución. Si el nuevo comportamiento no es deseable, el código existente debe actualizarse y volver a compilarse.

Title Tipo de cambio
Se han deshabilitado los redireccionamientos de inicio de sesión de cookies para los puntos de conexión de API conocidos Cambio de comportamiento
Desuso del método de extensión WithOpenApi Fuente incompatible
Diagnósticos de excepciones suprimidos cuando TryHandleAsync devuelve true Cambio de comportamiento
IActionContextAccessor y ActionContextAccessor están obsoletos Origen incompatible/cambio de comportamiento
La propiedad IncludeOpenAPIAnalyzers y los analizadores de API de MVC están en desuso Fuente incompatible
IPNetwork y ForwardedHeadersOptions.KnownNetworks están obsoletos Fuente incompatible
Paquete Microsoft.Extensions.ApiDescription.Client en desuso Fuente incompatible
Razor La compilación en tiempo de ejecución está obsoleta Fuente incompatible
WebHostBuilder, IWebHost y WebHost están obsoletos Fuente incompatible