我有一台运行12个.NET Framework4.0 WebForms应用程序的Windows Server2008R2服务器,我需要禁用TLS1.0及更低版本.当我这样做时,所有安全连接都失败了,我被迫重新启用TLS1.0.有没有办法在Framework4.0环境中使用TLS1.2?也许我错过了什么?
此外,由于我们使用的CMS版本的限制,我们目前无法升级该框架.
我有一台运行12个.NET Framework4.0 WebForms应用程序的Windows Server2008R2服务器,我需要禁用TLS1.0及更低版本.当我这样做时,所有安全连接都失败了,我被迫重新启用TLS1.0.有没有办法在Framework4.0环境中使用TLS1.2?也许我错过了什么?
此外,由于我们使用的CMS版本的限制,我们目前无法升级该框架.
我发现改变这一点的唯一方法是直接在代码上:
在应用程序的一开始,您就设置了
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
你应该包括system.net
班
在调用web服务之前,我这样做是因为我们也必须阻止tls1.