Možnosti konfigurace modulu runtime pro sítě
Protokol HTTP/2
- Konfiguruje, jestli je povolená podpora protokolu HTTP/2.
- Pokud toto nastavení vynecháte, je povolena podpora protokolu HTTP/2. To je ekvivalentní nastavení hodnoty na
true
.
Název nastavení | Hodnoty | |
---|---|---|
runtimeconfig.json | System.Net.Http.SocketsHttpHandler.Http2Support |
false -Zakázántrue -Povoleno |
Proměnná prostředí | DOTNET_SYSTEM_NET_HTTP_SOCKETSHTTPHANDLER_HTTP2SUPPORT |
0 -Zakázán1 -Povoleno |
Toto nastavení konfigurace nemá konkrétní vlastnost MSBuild. Místo toho však můžete přidat RuntimeHostConfigurationOption
položku NÁSTROJE MSBuild. Jako hodnotu atributu použijte název nastavení runtimeconfig.json.Include
Příklad naleznete v tématu MSBuild vlastnosti.
Vytvoření hlavního názvu služby (SPN) v HttpClient (.NET 6 a novější)
- Má vliv na generování hlavních názvů služby (SPN) pro ověřování Kerberos a NTLM, pokud
Host
chybí hlavička a cíl není spuštěný na výchozím portu. - .NET 6 a novější verze nezahrnují port do hlavního názvu služby (SPN), ale chování je možné konfigurovat.
Název nastavení | Hodnoty | |
---|---|---|
runtimeconfig.json | System.Net.Http.UsePortInSpn |
true – zahrnuje číslo portu v hlavním názvu služby (SPN), například HTTP/host:port false – nezahrnuje port do hlavního názvu služby (SPN), například HTTP/host |
Proměnná prostředí | DOTNET_SYSTEM_NET_HTTP_USEPORTINSPN |
1 – zahrnuje číslo portu v hlavním názvu služby (SPN), například HTTP/host:port 0 – nezahrnuje port do hlavního názvu služby (SPN), například HTTP/host |
Toto nastavení konfigurace nemá konkrétní vlastnost MSBuild. Místo toho však můžete přidat RuntimeHostConfigurationOption
položku NÁSTROJE MSBuild. Jako hodnotu atributu použijte název nastavení runtimeconfig.json.Include
Příklad naleznete v tématu MSBuild vlastnosti.
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.