异常:请求的安全协议不支持c#。
我的应用程序正在使用.net Framework 3.5并在服务器Windows 2012 R2上运行。在我开始获取异常后,“基础连接已关闭:发送中发生意外错误。” 我更改了代码,并将协议安全性定义如下-
ServicePointManager.SecurityProtocol =(SecurityProtocolType)3072 | (安全协议类型)768; | SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls;
在我的本地环境中更改代码后,开始工作,但在Live服务器上仍然存在问题。
“不支持所请求的安全协议。”
我已经定义了可能的安全协议,但是仍然没有相同的代码适用于Live。
此外,由于我们使用的版本的限制,我们目前无法升级框架。
请提出建议。
答案 0 :(得分:1)
根据我的研究并参考许多博客,我发现.NET 3.5或更低版本。不支持TLS 1.2(*),并且没有解决方法。将您的应用程序升级到该框架的最新版本。
引荐链接:https://blogs.perficient.com/2016/04/28/tsl-1-2-and-net-support/