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.
Microsoft.AspNetCore.HttpOverrides.IPNetwork i KnownNetworks zostały oznaczone jako przestarzałe na rzecz używania System.Net.IPNetwork i KnownIPNetworks.
Wprowadzona wersja
.NET 10 (wersja zapoznawcza 7)
Poprzednie zachowanie
Wcześniej można było użyć polecenia Microsoft.AspNetCore.HttpOverrides.IPNetwork i KnownNetworks skonfigurować znane sieci dla oprogramowania pośredniczącego nagłówków przekazywanych:
app.UseForwardedHeaders(new ForwardedHeadersOptions
{
KnownNetworks.Add(new(IPAddress.Loopback, 8))
});
Nowe zachowanie
Począwszy od platformy .NET 10, jeśli używasz przestarzałych interfejsów API w kodzie, w czasie kompilacji otrzymasz ostrzeżenie ASPDEPR005 :
ostrzeżenie ASPDEPR005: Zamiast tego użyj polecenia KnownIPNetworks. Aby uzyskać więcej informacji, odwiedź stronę https://aka.ms/aspnet/deprecate/005.
System.Net.IPNetwork Zamiast tego użyj typu i KnownIPNetworks właściwości.
Typ zmiany powodującej niezgodność
Ta zmiana może mieć wpływ na zgodność źródła.
Przyczyna zmiany
System.Net.IPNetwork program zastąpił Microsoft.AspNetCore.HttpOverrides.IPNetwork typ, który został zaimplementowany dla elementu ForwardedHeadersMiddleware.
Zalecana akcja
Zmień wartość na using System.Net.IPNetwork i KnownIPNetworks.