Megosztás a következőn keresztül:


Futtatókörnyezet konfigurációs beállításai a hálózatkezeléshez

HTTP/2 protokoll

  • Konfigurálja, hogy engedélyezve van-e a HTTP/2 protokoll támogatása.
  • Ha kihagyja ezt a beállítást, a HTTP/2 protokoll támogatása engedélyezve van. Ez egyenértékű az érték truebeállításával.
A beállítás neve Értékek
runtimeconfig.json System.Net.Http.SocketsHttpHandler.Http2Support false -Tiltva
true -Engedélyezve
Környezeti változó DOTNET_SYSTEM_NET_HTTP_SOCKETSHTTPHANDLER_HTTP2SUPPORT 0 -Tiltva
1 -Engedélyezve

Ez a konfigurációs beállítás nem tartalmaz adott MSBuild tulajdonságot. Ehelyett azonban hozzáadhat egy RuntimeHostConfigurationOption MSBuild elemet. Az attribútum értékeként Include használja a runtimeconfig.json beállításnevet. Példa: MSBuild properties.

SPN-létrehozás a HttpClientben (.NET 6-os és újabb verziókban)

  • Hatással van a Kerberos- és NTLM-hitelesítés egyszerű szolgáltatásneveinek (SPN) létrehozására, ha Host hiányzik a fejléc, és a cél nem fut az alapértelmezett porton.
  • A .NET 6-os és újabb verziói nem tartalmazzák a portot az SPN-ben, de a viselkedés konfigurálható.
A beállítás neve Értékek
runtimeconfig.json System.Net.Http.UsePortInSpn true - portszámot tartalmaz az egyszerű szolgáltatásnévben, például: HTTP/host:port
false - nem tartalmazza a portot az egyszerű szolgáltatásnévben, például HTTP/host
Környezeti változó DOTNET_SYSTEM_NET_HTTP_USEPORTINSPN 1 - portszámot tartalmaz az egyszerű szolgáltatásnévben, például: HTTP/host:port
0 - nem tartalmazza a portot az egyszerű szolgáltatásnévben, például HTTP/host

Ez a konfigurációs beállítás nem tartalmaz adott MSBuild tulajdonságot. Ehelyett azonban hozzáadhat egy RuntimeHostConfigurationOption MSBuild elemet. Az attribútum értékeként Include használja a runtimeconfig.json beállításnevet. Példa: MSBuild properties.