Konfigurationsalternativ för körning för nätverk
HTTP/2-protokoll
- Konfigurerar om stöd för HTTP/2-protokollet är aktiverat.
- Om du utelämnar den här inställningen är stöd för HTTP/2-protokollet aktiverat. Detta motsvarar att ange värdet till
true
.
Inställningsnamn | Värden | |
---|---|---|
runtimeconfig.json | System.Net.Http.SocketsHttpHandler.Http2Support |
false -Inaktiveradtrue -Aktiverat |
Miljövariabel | DOTNET_SYSTEM_NET_HTTP_SOCKETSHTTPHANDLER_HTTP2SUPPORT |
0 -Inaktiverad1 -Aktiverat |
Den här konfigurationsinställningen har ingen specifik MSBuild-egenskap. Du kan dock lägga till ett RuntimeHostConfigurationOption
MSBuild-objekt i stället. Använd runtimeconfig.json inställningsnamnet som värdet för attributetInclude
. Ett exempel finns i MSBuild-egenskaper.
SPN-skapande i HttpClient (.NET 6 och senare)
- Påverkar genereringen av tjänstens huvudnamn (SPN) för Kerberos- och NTLM-autentisering när
Host
huvudet saknas och målet inte körs på standardporten. - .NET 6- och senare versioner inkluderar inte porten i SPN, men beteendet kan konfigureras.
Inställningsnamn | Värden | |
---|---|---|
runtimeconfig.json | System.Net.Http.UsePortInSpn |
true - innehåller portnummer i SPN, till exempel HTTP/host:port false - inkluderar inte port i SPN, till exempel HTTP/host |
Miljövariabel | DOTNET_SYSTEM_NET_HTTP_USEPORTINSPN |
1 - innehåller portnummer i SPN, till exempel HTTP/host:port 0 - inkluderar inte port i SPN, till exempel HTTP/host |
Den här konfigurationsinställningen har ingen specifik MSBuild-egenskap. Du kan dock lägga till ett RuntimeHostConfigurationOption
MSBuild-objekt i stället. Använd runtimeconfig.json inställningsnamnet som värdet för attributetInclude
. Ett exempel finns i MSBuild-egenskaper.
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.