Opcje konfiguracji środowiska uruchomieniowego dla sieci
Protokół HTTP/2
- Określa, czy jest włączona obsługa protokołu HTTP/2.
- Jeśli to ustawienie zostanie pominięte, zostanie włączona obsługa protokołu HTTP/2. Jest to równoważne ustawieniu wartości na
true
.
Nazwa ustawienia | Wartości | |
---|---|---|
runtimeconfig.json | System.Net.Http.SocketsHttpHandler.Http2Support |
false -Wyłączonetrue -Włączone |
Zmienna środowiskowa | DOTNET_SYSTEM_NET_HTTP_SOCKETSHTTPHANDLER_HTTP2SUPPORT |
0 -Wyłączone1 -Włączone |
To ustawienie konfiguracji nie ma określonej właściwości MSBuild. Można jednak dodać RuntimeHostConfigurationOption
element MSBuild. Użyj nazwy ustawienia runtimeconfig.json jako wartości atrybutuInclude
. Aby zapoznać się z przykładem, zobacz Właściwości programu MSBuild.
Tworzenie głównej nazwy usługi w programie HttpClient (.NET 6 lub nowszym)
- Ma wpływ na generowanie nazw głównych usług (SPN) dla uwierzytelniania Kerberos i NTLM, gdy
Host
brakuje nagłówka, a element docelowy nie jest uruchomiony na domyślnym porcie. - Platforma .NET 6 i nowsze wersje nie zawierają portu w nazwie SPN, ale zachowanie można skonfigurować.
Nazwa ustawienia | Wartości | |
---|---|---|
runtimeconfig.json | System.Net.Http.UsePortInSpn |
true — zawiera numer portu w nazwie SPN, na przykład HTTP/host:port false — nie zawiera portu w głównej nazwie usługi, na przykład HTTP/host |
Zmienna środowiskowa | DOTNET_SYSTEM_NET_HTTP_USEPORTINSPN |
1 — zawiera numer portu w nazwie SPN, na przykład HTTP/host:port 0 — nie zawiera portu w głównej nazwie usługi, na przykład HTTP/host |
To ustawienie konfiguracji nie ma określonej właściwości MSBuild. Można jednak dodać RuntimeHostConfigurationOption
element MSBuild. Użyj nazwy ustawienia runtimeconfig.json jako wartości atrybutuInclude
. Aby zapoznać się z przykładem, zobacz Właściwości programu MSBuild.
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.