WCF错误“无法为SSL / TLS建立安全通道......”

时间:2017-02-15 01:19:58

标签: .net wcf ssl iis

我的WCF服务,在IIS中托管了几年,现在工作正常,但是当我尝试使用Windows应用程序使用它时,它突然突然停止工作,显示以下错误:

Could not establish secure channel for SSL/TLS with authority '***.com'

根本没有任何改变,SSL证书很好,当浏览器中打开WCF链接时,不会出现证书警告。

可能是什么问题?

1 个答案:

答案 0 :(得分:1)

经过近一天试图查找原因后,IT似乎默认在服务器中禁用了TLS 1.0(组策略?),这使得客户端应用程序无法正常运行,因为它们是使用.NET 4.0设计的。

.NET 4.0不支持TLS 1.1和1.2。一旦我用.NET 4.5更新了客户端应用程序,它再次正常工作,因为它支持TLS 1.1和1.2。

另一种选择是启用TLS 1.0服务器端,但我确信它已被关闭是有原因的。