Kompatibilitást sértő változások az ASP.NET Core 11-ben

Ha egy alkalmazást ASP.NET Core 11-re migrál, az itt felsorolt kompatibilitást sértő változások érinthetik.

Ez a cikk az egyes kompatibilitástörő változásokat binárisan nem kompatibilisként vagy nem kompatibilis forrásként, illetve viselkedési változásként kategorizálja:

  • Bináris inkompatibilis – Ha az új futtatókörnyezeten vagy összetevőn fut, a meglévő bináris fájlok működésbeli kompatibilitástörő változásba ütközhetnek, például nem tölthetők be vagy hajthatók végre, és ha igen, újrafordítást igényelnek.

  • Forrás nem kompatibilis – Ha újra fordítják az új SDK-val vagy összetevővel, vagy az új futtatókörnyezet célzásával, előfordulhat, hogy a meglévő forráskód sikeres fordításához módosításokra van szükség.

  • Viselkedésbeli változás – A meglévő kód és bináris fájlok futásidőben eltérően viselkedhetnek. Ha az új viselkedés nem kívánatos, a meglévő kódot frissíteni és újra kell lefordítani.

Title A módosítás típusa
Blazor az egyéni eseményregisztráció akkor fordul elő, ha a név egyezik egy böngészőeseménysel Viselkedésbeli változás
Blazor a továbbfejlesztett navigáció már nem tölt elő erőforrásokat Viselkedésbeli változás
Blazor a kiszolgálóoldali renderelés a hamisítás elleni ellenőrzést a köztes szoftverre bízza Viselkedésbeli változás
ConcurrencyLimiter köztes szoftver el lett távolítva Bináris/forrás inkompatibilis
A üzemeltetés alapértelmezés szerint OpenTelemetria HTTP szemantikai konvenciós címkéket bocsát ki Viselkedésbeli változás
Kestrel szigorítja a HTTP-protokollok megfelelőségét Viselkedésbeli változás
Microsoft.OpenApi 3.x verzióra frissült A forrás nem kompatibilis
Elavult Blazor API-k el lettek távolítva A forrás nem kompatibilis
Az OpenAPI-dokumentum az összes ProducesResponseType bejegyzést tartalmazza állapotkódonként Viselkedésbeli változás
Az OpenAPI-kiszolgáló URL-címe már nem tartalmaz záró perjelet, ha a PathBase üres Viselkedésbeli változás
Az OpenApiVersion alapértelmezett értéke az OpenApi3_2 Viselkedésbeli változás
A jelszókulcsos bejelentkezés kényszeríti az e-mail-/telefonos megerősítést és a zárolást Viselkedésbeli változás
A választömörítés mindig kibocsátja a Vary: Accept-Encoding fejlécet Viselkedésbeli változás
SqlClient Active Directory hitelesítés egy külön csomagba került Viselkedésbeli változás
A WebAssemblyHostBuilder betölti a környezeti változókat az IConfigurationba Viselkedésbeli változás