6

WindowsAzureの評価サブスクリプションを使用しています。

GetPermissions()などのCloudBlobContainerのメソッドにアクセスしようとすると、Webサービスがハングすることがあります。いくつかのログを追加した後、「基になる接続が閉じられました:SSL/TLSのセキュリティで保護されたチャネルの信頼関係を確立できませんでした。検証手順に従ってリモート証明書が無効です。」と表示されます。私のログに。

CreateIfNotExists()を使用しているときにもこれが発生しました。

これを引き起こしているのは何ですか?

最近、ストレージクライアントライブラリのバージョン1.7からバージョン2にアップグレードしましたが、それでもこの動作が見られます。

4

2 に答える 2

1

これは私が以前に遭遇した問題ではありませんが、エラーメッセージが正確である場合は、ストレージ内のSSL証明書で何かファンキーなことが起こっています。考えられる回避策は、SSLを使用しないことです。同じデータセンターのストレージアカウントと話している場合、これがセキュリティに悪影響を与えることはないと思います。接続文字列のhttpsをhttpに変更するだけで、これを実行できるはずです。

これが機能する場合は、MSサポートに連絡することで料金が発生する可能性があり、MSサポート側に問題がある可能性があります。

于 2013-02-21T17:47:05.370 に答える
1

自分の質問に答えて、他の人にも役立つことを願っています。

問題は、ServicePointManager.ServerCertificateValidationCallbackのスコープでした。

これは静的であり、設定後に発生したCloudBlobContainerメソッドに影響します。

于 2013-06-25T10:56:18.317 に答える