Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Jeśli migrujesz aplikację do ASP.NET Core 10, istotne zmiany wymienione tutaj mogą Cię dotyczyć.
Ten artykuł kategoryzuje każdą zmianę jako niekompatybilną binarnie lub niekompatybilną źródłowo, albo jako zmianę behawioralną:
Niekompatybilne binaria — w przypadku uruchamiania w nowym środowisku uruchomieniowym lub w stosunku do nowego składnika, istniejące pliki binarne mogą napotkać istotną zmianę w działaniu, taką jak niepowodzenie ładowania lub uruchomienia, i w takim przypadku wymagają ponownej kompilacji.
Niekompatybilne źródło — W przypadku ponownego skompilowania przy użyciu nowego zestawu SDK lub składnika albo w celu skierowania na nowe środowisko uruchomieniowe, istniejący kod źródłowy może wymagać wprowadzenia zmian, aby można go było pomyślnie skompilować.
Zmiana zachowania — istniejący kod i pliki binarne mogą zachowywać się inaczej w czasie wykonywania. Jeśli nowe zachowanie jest niepożądane, należy zaktualizować i ponownie skompilować istniejący kod.
| Title | Typ zmiany |
|---|---|
| Przekierowania logowania przy użyciu plików cookie wyłączone dla znanych punktów końcowych API | Zmiana zachowania |
| Wycofanie metody rozszerzenia WithOpenApi | Niezgodne źródło |
| Diagnostyka wyjątków pomijana, gdy funkcja TryHandleAsync zwraca wartość true | Zmiana zachowania |
| IActionContextAccessor i ActionContextAccessor są przestarzałe | Niezgodna/behawioralna zmiana źródła |
| Właściwość IncludeOpenAPIAnalyzers i analizatory MVC API są przestarzałe | Niezgodne źródło |
| IPNetwork i ForwardedHeadersOptions.KnownNetworks są przestarzałe | Niezgodne źródło |
| Pakiet Microsoft.Extensions.ApiDescription.Client jest przestarzały | Niezgodne źródło |
| Razor kompilacja środowiska uruchomieniowego jest przestarzała | Niezgodne źródło |
| WebHostBuilder, IWebHost i WebHost są przestarzałe | Niezgodne źródło |
ASP.NET Core