访问 Azure blob 存储时收到错误 400 错误请求 - 所有最新组件
Getting error 400 bad request when accessing Azure blob storage - all latest components
我 运行 遇到许多人在访问 Azure blob 存储时发布的“400 错误请求”错误。大多数修复与更新版本的 Azure SDK 和 13 年末或 14 年的存储模拟器有关,但此后有几个后续版本。
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 个字符
- 这不是模拟器 - 我什至没有使用它
运行 Visual Studio 2013 社区版、Azure SDK 2.6 和 Windows Azure 存储库的 NuGet 包版本 4.3.0。 (我已经尝试转到最新的 3.x 版本,但同样的问题。)
此外,为了确保我是干净的,我删除了所有版本的 Azure SDK 和本地工具并重新安装了 Azure SDK 2.6。
请查看以下有关 Microsoft Azure 存储的监控、诊断和故障排除的文章。
我 运行 遇到许多人在访问 Azure blob 存储时发布的“400 错误请求”错误。大多数修复与更新版本的 Azure SDK 和 13 年末或 14 年的存储模拟器有关,但此后有几个后续版本。
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 个字符
- 这不是模拟器 - 我什至没有使用它
运行 Visual Studio 2013 社区版、Azure SDK 2.6 和 Windows Azure 存储库的 NuGet 包版本 4.3.0。 (我已经尝试转到最新的 3.x 版本,但同样的问题。)
此外,为了确保我是干净的,我删除了所有版本的 Azure SDK 和本地工具并重新安装了 Azure SDK 2.6。
请查看以下有关 Microsoft Azure 存储的监控、诊断和故障排除的文章。