SSLで構成されたWebロールがあり、AzureReportingServicesでホストされているレポートをレンダリングするReportViewerコントロールがあります。
ReportViewerを使用してページをロードすると、次のエラーが発生します。
基になる接続が閉じられました:SSL/TLSのセキュリティで保護されたチャネルの信頼関係を確立できませんでした。検証手順に従って、リモート証明書が無効です。
何が起こっている?
SSLで構成されたWebロールがあり、AzureReportingServicesでホストされているレポートをレンダリングするReportViewerコントロールがあります。
ReportViewerを使用してページをロードすると、次のエラーが発生します。
基になる接続が閉じられました:SSL/TLSのセキュリティで保護されたチャネルの信頼関係を確立できませんでした。検証手順に従って、リモート証明書が無効です。
何が起こっている?
これでうまくいきました。レポート ビューアーがあるページの _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
}