AppContextSwitchOverrides в App.config не работает - PullRequest
0 голосов
/ 09 мая 2018

Я бы хотел добавить настройки AppContextSwitchOverrides в мой файл app.config из проекта библиотеки классов c # вместо того, чтобы добавлять его программно:

AppContext.SetSwitch("Switch.System.Net.DontEnableSystemDefaultTlsVersions", false)

Но настройки из app.config не отражаются в моем приложении - пожалуйста, совет.

<runtime>
  <AppContextSwitchOverrides 
      value="Switch.System.Net.DontEnableSystemDefaultTlsVersions=false" />    
</runtime>

1 Ответ

0 голосов
/ 25 июля 2019

Установите это в appSettings в вашем web.config:

    <appSettings>
        <add key="AppContext.SetSwitch:Switch.System.Net.DontEnableSchUseStrongCrypto" value="false" />
        <add key="AppContext.SetSwitch:Switch.System.Net.DontEnableSystemDefaultTlsVersions" value="false" />
    </appSettings>
...