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

Alk*_*Nis 5 .net c# asp.net .net-framework-version windows-server-2012-r2

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

我的应用程序使用.net Framework 3.5并在服务器Windows 2012 R2上运行。当我开始收到异常“底层连接已关闭:发送时发生意外错误”后。 我更改了代码并定义了协议安全性,如下所示-

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

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

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

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

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

请建议。

Anu*_*til 3

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

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