3

我正在使用 C# 和 xaml 开发 Metro 风格的应用程序。

在我的应用程序中,调用 Web 服务时出现错误:

基础连接已关闭:无法为 SSL/TLS 安全通道建立信任关系。

这个错误的原因是什么?

4

1 回答 1

2

我有一个爬虫程序,不久前我遇到了同样的异常。就我而言,原因是(我一直在抓取的网站的)安全证书已过期。

在我的情况下,一个快速修复是添加这行代码:

 ServicePointManager.ServerCertificateValidationCallback = new
RemoteCertificateValidationCallback
(
   delegate { return true; }
);

注意:这个黑客可能是一个安全威胁

于 2012-12-20T07:10:20.307 回答