0

Windows azureでのブロブの作成に関するチュートリアルに従いました。しかし、そうすると、例外エラーが発生します。

コンテナーの作成中にエラー サーバーで不明なエラーが発生しました: リモート サーバーがエラーを返しました: (300) あいまいなリダイレクト。

コードは次のとおりです。

private void SetContainersAndPermission()
{
    try
    {
        // create a container
        var CloudAccountStorage = CloudStorageAccount.FromConfigurationSetting("BlobConnectionString");
        cloudBlobClient = CloudAccountStorage.CreateCloudBlobClient();
        CloudBlobContainer blobContainer = cloudBlobClient.GetContainerReference("documents");
        blobContainer.CreateIfNotExist();

        // permissions
        var containerPermissions = blobContainer.GetPermissions();
        containerPermissions.PublicAccess = BlobContainerPublicAccessType.Container;
        blobContainer.SetPermissions(containerPermissions);
    }
    catch(Exception ex)
    {
        throw new Exception("Error while creating container" + ex.Message);
    }
}

どなたかこの問題の解き方を教えていただけないでしょうか....

4

3 に答える 3

1

接続文字列が何らかの形で間違っていると思いますか? 接続文字列を共有できますか? (共有キーをXアウト...)

Fiddler (HTTP プロキシのデバッグ) をインストールして、HTTP 要求がどのように見えるかを確認することもできます。これにより、問題がより明確になる可能性があります。

于 2010-04-07T18:19:16.940 に答える
0

私も同じ問題に直面しました。これが回避策かどうかはわかりません。ServiceConfiguration.csfgのコンテナ名の値を「Photograph」から「photograph」に変更しましたが、機能しました。

于 2010-09-15T07:11:09.673 に答える
0

キュー、テーブル、またはブロブ名に大文字を付けることはできないと思います。名前には小文字のみを使用する必要があります。

于 2012-04-17T05:54:29.423 に答える