C# 使具有2.0框架的IIS应用程序能够通过TLS 1.2工作
想知道如何使以3.5框架为目标并在IIS中部署了2.0框架的应用程序能够与协议TLS 1.2一起工作 搜索到有如下方式向源代码添加代码以通过协议。但它不起作用,并表示不支持安全协议C# 使具有2.0框架的IIS应用程序能够通过TLS 1.2工作,c#,iis,tls1.2,C#,Iis,Tls1.2,想知道如何使以3.5框架为目标并在IIS中部署了2.0框架的应用程序能够与协议TLS 1.2一起工作 搜索到有如下方式向源代码添加代码以通过协议。但它不起作用,并表示不支持安全协议 public const SslProtocols _Tls12 = (SslProtocols)0x00000C00; public const SecurityProtocolType Tls12 = (SecurityProtocolType)_Tls12; ServicePointManager.Securi
public const SslProtocols _Tls12 = (SslProtocols)0x00000C00;
public const SecurityProtocolType Tls12 = (SecurityProtocolType)_Tls12;
ServicePointManager.SecurityProtocol = Tls12
或
请帮忙。谢谢这个问题可能意味着两件事 如果问题是,我们有一个托管在IIS服务器(Windows 2008或更高版本)上的应用程序,我们希望所有客户端都能够使用TLS1.2连接到此web服务器 那么答案是,您必须在服务器级别启用它。注册表中有一些设置,但您也可以使用这个小应用程序。(更改这些设置后,必须重新启动服务器) 如果您的应用程序连接到其他web应用程序,并且应该使用TLs1.2,那么您就有麻烦了。只有从.Net 3.5.1开始使用热修复程序时才支持此功能
ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;