繁体   English   中英

该请求已中止:无法为HttpWebRequest创建SSL / TLS安全通道

[英]The request was aborted: Could not create SSL/TLS secure channel for HttpWebRequest

我正在使用asmx Web服务客户端连接到后端Web服务,并且我们有多个环境。在一台服务器中,出现错误“请求已中止:无法创建SSL / TLS安全通道”,但它在所有其他环境下都有效精细。 我已经在下面提到了文章,但没有帮助。

该请求已中止:无法创建SSL / TLS安全通道。

该请求已中止:无法创建SSL / TLS安全

HttpWebRequest:请求已中止:无法创建SSL / TLS安全通道

HttpWebRequest请求被中止:无法创建SSL / TLS安全通道

如果问题是服务器特定的,则可能会遇到服务器证书验证检查(由于缺少根证书)或CRL检查失败的任何问题,那么以下代码可能会有所帮助。将此问题添加到您的项目中并进行验证

ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, errors) => true;

请注意,这不是一个好方法,因为我们只是使所有ServerCertificateValidation始终为true。

如果服务器验证是问题,则正确的方法是确保您可以从计算机成功访问https URL。您可以使用任何浏览器浏览到该URL,并且应该可以成功浏览而没有任何警告。如果出现任何警告(例如,证书不受信任),请验证错误并确保已安装所需的根证书等

希望这可以帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM