我有一个wpf应用程序,并且在同一个基本网址上调用了4个Web服务(书面Java),并且它运行良好,直到我安装谷歌chrome.I安装了chrome并且我得到了这个错误:
无法为SSL / TLS C#Web服务建立安全通道
我没有写另一个代码。只是我安装了chrome然后我删除了chrome但没有工作,我尝试了系统还原,卸载了eset智能安全,我清理了所有窗口(8.1单语言) )证书。所以我怎么能搞清楚。这是我的网络服务来电者
stretch_*
答案 0 :(得分:3)
根据我的观察,在过去几个月中有大量服务关闭SSL和/或旧版TLS以减轻其中固有的安全问题。
在AppDomain中的任何地方,您都可以强制连接使用TLS 1.2,如下所示:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12
如果您还需要支持旧版本,也可以OR
多个版本:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12