我想在c#类库项目的app.config文件中添加AppContextSwitchOverrides设置,而不是以编程方式添加它:
AppContext.SetSwitch("Switch.System.Net.DontEnableSystemDefaultTlsVersions", false)
但app.config中的设置并未反映在我的应用程序中 - 请提供建议。
<runtime>
<AppContextSwitchOverrides
value="Switch.System.Net.DontEnableSystemDefaultTlsVersions=false" />
</runtime>
答案 0 :(得分:0)
在您的web.config的appSettings中进行设置:
<appSettings>
<add key="AppContext.SetSwitch:Switch.System.Net.DontEnableSchUseStrongCrypto" value="false" />
<add key="AppContext.SetSwitch:Switch.System.Net.DontEnableSystemDefaultTlsVersions" value="false" />
</appSettings>