0

このコードを 1 週間前に使用しましたが、すべて問題ありませんでした。私の同僚は今でもまったく同じコードを使用しており、まったく問題はありません。

StorageCredentialsAccountAndKey heronStorage = new StorageCredentialsAccountAndKey("heron", "someKey");
CloudBlobClient blobClient = new CloudBlobClient("someUrl", heronStorage);
CloudBlobContainer container = blobClient.GetContainerReference("containerName");
container.CreateIfNotExist();
container.SetPermissions(new BlobContainerPermissions { PublicAccess = BlobContainerPublicAccessType.Blob });

このコードは次をスロー"Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature."container.CreateIfNotExist();ます。

私は彼らのコードをコピーしましたが、それはまだ同じです。私はすべてのアイデアがありません。

4

1 に答える 1

3

システム クロックが正しく同期されていることを確認してください。間違ったタイム ゾーンや不適切な同期は、ハッシュの失敗の原因となります。サーバーは同期の一部として時間を使用してリクエストを検証します。

于 2013-04-08T08:55:22.737 に答える