访问Azure blob存储时获取错误400错误请求 - 所有最新组件

时间:2015-06-12 15:26:40

标签: azure azure-storage azure-storage-blobs

我正在参与" 400错误请求"访问Azure blob存储时许多人发布的错误。大多数修复程序与更新版本的Azure SDK和存储模拟器的版本有关,从13年末或13年开始,但此后又发布了几个版本。

        CloudStorageAccount storageAccount = CloudStorageAccount.Parse("blabla");
        CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
        CloudBlobContainer container = blobClient.GetContainerReference("mycontainer");
        CloudBlockBlob blockBlob = container.GetBlockBlobReference(id);
        string x = blockBlob.DownloadText(); // <-- Problem happens here

我运行正常,然后更改以导致此错误开始。

  • 它似乎不是命名问题 - 我的存储容器全部是小写且12个字符
  • 它不是模拟器 - 我甚至没有使用它

为Windows Azure存储库运行Visual Studio 2013 Community Edition,Azure SDK 2.6和版本4.3.0的NuGet包。 (我已经尝试过最新的3.x版本,但同样的问题。)

此外,为了确保我干净,我删除了所有版本的Azure SDK和本地工具,并重新安装了Azure SDK 2.6。

1 个答案:

答案 0 :(得分:2)