服务器配置为支持TLS 1.1和1.2后发生WCF异常

时间:2017-03-12 08:18:18

标签: c# asp.net wcf

我有一个使用ASP.NET 4.5创建的WCF服务。我从ASP.NET 1.1 WebForm应用程序中使用此服务。在IIS中托管WCF服务的服务器配置为仅支持TLS 1.1和TLS 1.2并禁用对TLS 1.0 / SSL V3的支持之前,一切正常

现在,每次ASP.NET 1.1 Web App尝试使用WCF服务时,都会抛出以下异常。

[System.Net.WebException:底层连接已关闭:无法为SSL / TLS建立安全通道。]

我搜索了网络,发现将框架升级到4.5或将安全协议设置为[ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12]将解决此问题。

我无法将旧版1.1升级到4.5但可以使用第二个协议设置。但是,代码[ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12]在ASP.NET 3.5下面的版本中不起作用。

我需要一些关于如何设置此协议的建议,因为ASP.NET 1.1中内置的当前遗留应用程序无法升级到ASP.NET 4.5,默认情况下支持TLS 1.2。 p>

提前致谢:)

0 个答案:

没有答案