我正在使用C#和xaml开发Metro风格的应用程序 .
在我的应用程序中,我在调用Web服务时遇到错误:
基础连接已关闭:无法为SSL / TLS安全通道 Build 信任关系 .
这个错误的原因是什么?
我有一个爬虫程序,不久前我得到了同样的例外 . 在我的情况下,原因是(我一直在抓取的网站的安全证书)已过期 .
我的案例中的快速修复是添加以下代码行:
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback ( delegate { return true; } );
注意:这个hack可能是一个安全威胁
1 回答
我有一个爬虫程序,不久前我得到了同样的例外 . 在我的情况下,原因是(我一直在抓取的网站的安全证书)已过期 .
我的案例中的快速修复是添加以下代码行:
注意:这个hack可能是一个安全威胁