所以我们有Windows服务api,它获取数据然后使用webclient发送到Web问题是我们有一个特定的分支发送错误,而其他分支api正常工作,但这一分支发送错误:
“该请求已中止:无法创建SSL / TLS安全通道”
我已添加
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
但仍然出现错误,请帮助,谢谢
我猜您已经跟随此处的最高投票:The request was aborted: Could not create SSL/TLS secure channel
尝试像这样扩展您的tls协议,以便如果服务器不支持它们,可以将其回退到以前的版本:
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls
| SecurityProtocolType.Tls11
| SecurityProtocolType.Tls12
| SecurityProtocolType.Ssl3;
如果仍然无法解决问题,请尝试使用User:APW进行解答,并提供其他故障排除步骤。