Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als u een app migreert naar ASP.NET Core 10, kunnen de belangrijke wijzigingen die hier worden vermeld, van invloed zijn op u.
Dit artikel categoriseert elke brekende verandering als binair niet compatibel of bron niet compatibel, of als een gedragswijziging:
Binair incompatibel - Wanneer ze worden uitgevoerd met de nieuwe runtime of het nieuwe onderdeel, kunnen bestaande binaire bestanden een belangrijke wijziging in gedrag ondervinden, zoals een fout bij het laden of uitvoeren, en in dat geval moet opnieuw worden gecompileerd.
Bron is niet compatibel - Wanneer de bestaande broncode opnieuw wordt gecompileerd met de nieuwe SDK of het nieuwe onderdeel, of om de nieuwe runtime te gebruiken, kan het zijn dat bronwijzigingen nodig zijn om succesvol te compileren.
Gedragswijziging: bestaande code en binaire bestanden kunnen zich tijdens runtime anders gedragen. Als het nieuwe gedrag ongewenst is, moet bestaande code worden bijgewerkt en opnieuw worden gecompileerd.
| Title | Type wijziging |
|---|---|
| Cookieaanmeldingsomleidingen uitgeschakeld voor bekende API-eindpunten | Gedragswijziging |
| Afschaffing van de extensiemethode WithOpenApi | Bron is niet compatibel |
| Uitzonderingsdiagnose onderdrukt wanneer TryHandleAsync waar retourneert | Gedragswijziging |
| IActionContextAccessor en ActionContextAccessor zijn verouderd | Bron incompatibel/gedragswijziging |
| De eigenschap IncludeOpenAPIAnalyzers en MVC API Analyzers zijn afgeschaft | Bron is niet compatibel |
| IPNetwork en ForwardedHeadersOptions.KnownNetworks zijn verouderd | Bron is niet compatibel |
| Microsoft.Extensions.ApiDescription.Client-pakket afgeschaft | Bron is niet compatibel |
| Razor runtime-compilatie is achterhaald | Bron is niet compatibel |
| WebHostBuilder, IWebHost en WebHost zijn verouderd | Bron is niet compatibel |