Ağ için çalışma zamanı yapılandırma seçenekleri
HTTP/2 protokolü
- HTTP/2 protokolü desteğinin etkinleştirilip etkinleştirilmediğini yapılandırılır.
- Bu ayarı atlarsanız HTTP/2 protokolü desteği etkinleştirilir. Bu, değerini
true
olarak ayarlamakla eşdeğerdir.
Ayar adı | Değerler | |
---|---|---|
runtimeconfig.json | System.Net.Http.SocketsHttpHandler.Http2Support |
false -Devre dışıtrue -Etkin |
Ortam değişkeni | DOTNET_SYSTEM_NET_HTTP_SOCKETSHTTPHANDLER_HTTP2SUPPORT |
0 -Devre dışı1 -Etkin |
Bu yapılandırma ayarı belirli bir MSBuild özelliğine sahip değil. Ancak, bunun yerine bir RuntimeHostConfigurationOption
MSBuild öğesi ekleyebilirsiniz. özniteliğinin değeri Include
olarak runtimeconfig.json ayar adını kullanın. Bir örnek için bkz . MSBuild özellikleri.
HttpClient'da SPN oluşturma (.NET 6 ve üzeri)
- Üst bilgi eksik olduğunda ve hedef varsayılan bağlantı noktasında çalışmadığında
Host
Kerberos ve NTLM kimlik doğrulaması için hizmet asıl adlarının (SPN) oluşturulmasını etkiler. - .NET 6 ve sonraki sürümler SPN'de bağlantı noktasını içermez, ancak davranış yapılandırılabilir.
Ayar adı | Değerler | |
---|---|---|
runtimeconfig.json | System.Net.Http.UsePortInSpn |
true - SPN'de bağlantı noktası numarasını içerir, örneğin, HTTP/host:port false - SPN'de bağlantı noktası içermez, örneğin, HTTP/host |
Ortam değişkeni | DOTNET_SYSTEM_NET_HTTP_USEPORTINSPN |
1 - SPN'de bağlantı noktası numarasını içerir, örneğin, HTTP/host:port 0 - SPN'de bağlantı noktası içermez, örneğin, HTTP/host |
Bu yapılandırma ayarı belirli bir MSBuild özelliğine sahip değil. Ancak, bunun yerine bir RuntimeHostConfigurationOption
MSBuild öğesi ekleyebilirsiniz. özniteliğinin değeri Include
olarak runtimeconfig.json ayar adını kullanın. Bir örnek için bkz . MSBuild özellikleri.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.