Kompatibilitástörő változások ASP.NET Core 6-ban

Ha egy alkalmazást az ASP.NET Core 6-ra migrál, az itt felsorolt kompatibilitástörő változások hatással lehetnek Önre.

Ez a cikk azt jelzi, hogy az egyes kompatibilitástörő változások binárisan kompatibilisek vagy forráskompatibilisek-e:

  • Binárisan kompatibilis – A meglévő bináris fájlok újrafordítás nélkül sikeresen betölthetők és végrehajthatók, és a futtatókörnyezet működése nem változik.
  • Forráskompatibilis – A forráskód módosítás nélkül, az új futtatókörnyezet vagy az új SDK vagy -összetevő használatakor sikeresen lefordítható.
Cím Bináris kompatibilis Forráskompatibilis
Az ActionResult<T> a StatusCode-ot 200-ra állítja ✔️
Elavult addDataAnnotationsValidation metódus ✔️
A Microsoft.AspNetCore.App megosztott keretrendszerből eltávolított szerelvények ✔️
Blazor: A Paraméter neve módosult a RequestImageFileAsync metódusban ✔️
Blazor: WebEventDescriptor.EventArgsType tulajdonság lecserélve
Blazor: Bájttömb interop ✔️
Changed MessagePack library in @microsoft/signalr-protocol-msgpack ✔️
A ClientCertificate tulajdonság nem indítja el az újratárgyalást a HttpSys esetében ✔️
Az EndpointName metaadatai nincsenek automatikusan beállítva ✔️
Identitás: A felhasználói felület alapértelmezett Bootstrap-verziója módosult
Kestrel: A naplóüzenet attribútumai módosultak ✔️
Microsoft.AspNetCore.Http.Features felosztása ✔️
Köztes szoftver: A HTTPS átirányítási köztes szoftver kivételt jelez a nem egyértelmű HTTPS-portokon ✔️
Köztes szoftver: Új használat túlterhelése ✔️
Minimális API-átnevezések az RC 1-ben
Minimális API-átnevezések az RC 2-ben
Az MVC nem puffereli az IAsyncEnumerable típusokat a System.Text.Json használatakor ✔️
A null értékű hivatkozástípus megjegyzései módosultak ✔️
Elavult és eltávolított API-k ✔️
A PreserveCompilationContext alapértelmezés szerint nincs konfigurálva ✔️
Razor: A Fordító már nem hoz létre Nézetek szerelvényt ✔️
Razor: Naplózási azonosító változásai ✔️
Razor: A RazorEngine API-k elavultként vannak megjelölve ✔️
SignalR: Java-ügyfél RxJava3-ra frissítve ✔️
A TryParse és a BindAsync metódus érvényesítve van