繁体   English   中英

Windows 2008 R2 上的 TLS 1.2、.NET Framework 4.0 和 IIS 7.0

[英]TLS 1.2, .NET Framework 4.0, and IIS 7.0 on Windows 2008 R2

我有一台运行 SQL Server 2008 的 Windows 2008 R2 服务器和一个 .NET Framework 4.0 Web 应用程序 (CMS)。 不幸的是,由于该应用程序,我无法升级 .Net,但我需要禁用 TLS 1.0 及更低版本。 当我这样做时,除非我重新启用 1.0.0,否则我将无法访问该应用程序。 有没有办法将 TLS 1.2 与 .Net framework 4.0 一起使用?

禁用 TLS 1.0 及更低版本是什么意思?

您可以做的是在 Global.asax 文件中启用/设置为默认 TLS 1.2,它应该可以完成这项工作。

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

只需确保导入System.Net

编辑:

如果 Enum 值丢失,您可以尝试执行下一步

ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;//SecurityProtocolType.Tls1.2;

这里的坏消息是您可能需要根据这篇文章将 System.dll 替换为 4.5 版本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM