Zásadní změny v ASP.NET Core 11

Pokud migrujete aplikaci na ASP.NET Core 11, můžou vás tyto zásadní změny ovlivnit.

Tento článek kategorizuje každou změnu narušující kompatibilitu jako binárně nekompatibilní nebo zdrojově nekompatibilní, nebo jako behaviorální změnu:

  • Binárně nekompatibilní – Při spuštění proti novému běhovému modulu nebo součásti mohou existující binární soubory narazit na zásadní změnu v chování, například na selhání načtení nebo spuštění, a pokud ano, vyžadují rekompilaci.

  • Zdroj nekompatibilní – Při opětovném zkompilování pomocí nové sady SDK nebo komponenty nebo cílení na nový modul runtime může stávající zdrojový kód vyžadovat úspěšné kompilace zdrojových změn.

  • Změna chování – Existující kód a binární soubory se můžou chovat jinak za běhu. Pokud je nové chování nežádoucí, stávající kód bude potřeba aktualizovat a znovu zkompilovat.

Title Typ změny
Blazor Registrace vlastní události se vyvolá, když název odpovídá události prohlížeče. Změna chování
Blazor vylepšená navigace již předem nenačítá prostředky Změna chování
Blazor Vykreslování na straně serveru odkládá ověřování ochrany proti padělání požadavků na middleware Změna chování
Odebraný middleware ConcurrencyLimiter Binární nebo zdroj nekompatibilní
Hostitel ve výchozím nastavení vysílá tagy HTTP podle sémantických konvencí OpenTelemetry Změna chování
Kestrel zpřísní dodržování předpisů protokolu HTTP. Změna chování
Microsoft. OpenApi se upgradoval na 3.x Nekompatibilní zdroj
Odstraněná zastaralá Blazor rozhraní API Nekompatibilní zdroj
Dokument OpenAPI obsahuje všechny záznamy ProducesResponseType pro každý stavový kód. Změna chování
Adresa URL serveru OpenAPI už nemá koncové lomítko, pokud je PathBase prázdná. Změna chování
Výchozí hodnota OpenApiVersion je OpenApi3_2 Změna chování
Přihlášení pomocí klíče vynucuje potvrzení e-mailu nebo telefonu a uzamčení. Změna chování
Komprese odpovědí vždy odesílá hlavičku Vary: Accept-Encoding Změna chování
Ověřování služba Active Directory pro SqlClient bylo přesunuto do samostatného balíčku Změna chování
WebAssemblyHostBuilder načte proměnné prostředí do IConfiguration. Změna chování