0

我有一个使用 SSL 配置的 Web 角色,它有一个 ReportViewer 控件,用于呈现托管在 Azure Reporting Services 中的报表。

当我使用 ReportViewer 加载页面时,出现错误:

基础连接已关闭:无法为 SSL/TLS 安全通道建立信任关系。根据验证程序,远程证书无效。

到底是怎么回事?

4

1 回答 1

0

这成功了。我将此代码放在具有报表查看器的页面中的 _Load 事件中:

ServicePointManager.ServerCertificateValidationCallback += new RemoteCertificateValidationCallback(BypassSslCertificateValidation);


private static bool BypassSslCertificateValidation(object sender, X509Certificate cert, X509Chain chain, SslPolicyErrors error)
{
   return true; //add your validation logic here
}
于 2012-06-19T11:58:41.340 回答