Windows Azure:创建blob容器时出现错误300 Ambiguous Redirect

问题描述 投票:0回答:3

我遵循了关于在windows azure上创建blob的教程。但是当我这样做时,我收到一个异常错误:

创建容器时出错服务器遇到未知故障:远程服务器返回错误:(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);
    }
}

谁能告诉我如何解决这个问题....

windows azure blob azure-blob-storage
3个回答
1
投票

我猜连接字符串有点不对?你可以共享连接字符串吗? (X你的共享密钥......)

您还可以安装Fiddler(调试HTTP代理)并查看HTTP请求的外观。这可能会使问题更加明显。


0
投票

我也遇到了同样的问题。我不确定这是否是它的解决方法。我将ServiceConfiguration.csfg中的容器名称值从“照片”修改为“照片”,并且它有效。


0
投票

我认为你不能在队列,表格或blob名称中给出大写字母。名称应该只包含小写字符。

© www.soinside.com 2019 - 2024. All rights reserved.