异常:请求的安全协议不受支持c#

时间:2018-09-06 04:47:57

标签: c# asp.net .net windows-server-2012-r2 .net-framework-version

异常:请求的安全协议不支持c#。

我的应用程序正在使用.net Framework 3.5并在服务器Windows 2012 R2上运行。在我开始获取异常后,“基础连接已关闭:发送中发生意外错误。” 我更改了代码,并将协议安全性定义如下-

ServicePointManager.SecurityProtocol =(SecurityProtocolType)3072 | (安全协议类型)768; | SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls;

在我的本地环境中更改代码后,开始工作,但在Live服务器上仍然存在问题。

“不支持所请求的安全协议。”

我已经定义了可能的安全协议,但是仍然没有相同的代码适用于Live。

此外,由于我们使用的版本的限制,我们目前无法升级框架。

请提出建议。

1 个答案:

答案 0 :(得分:1)

根据我的研究并参考许多博客,我发现.NET 3.5或更低版本。不支持TLS 1.2(*),并且没有解决方法。将您的应用程序升级到该框架的最新版本。

引荐链接:https://blogs.perficient.com/2016/04/28/tsl-1-2-and-net-support/