Azure 存储模拟器 - (400) 错误请求 - HTTP headers 格式不正确
Azure Storage Emulator - (400) Bad Request - HTTP headers is not in the correct format
我正在尝试使用 Azure 存储模拟器执行一些简单的操作,但始终遇到异常 "The remote server returned an error: (400) Bad Request." 进入 RequestInformation>ExtendedErrorInformation 我还看到 "The value for one of the HTTP headers is not in the correct format."
这是失败的代码示例:
CloudStorageAccount storageAccount = CloudStorageAccount.Parse("UseDevelopmentStorage=true");
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer container = blobClient.GetContainerReference("mycontainer");
container.CreateIfNotExists(); // This is where it fails
我发现在某些情况下这可能是 . I am running Visual Studio 2012. I have installed version 2.6 of Azure SDK for .NET,因为这是最后支持的 VS 2012 版本。
基于代码的简单性,我想这是环境问题。我对使用 Azure 还很陌生,所以如果我遗漏了一些小的东西,我不会感到惊讶。感谢任何帮助。
您需要升级到最新版本的存储模拟器。您可以在 "Command line tools" 下的 Azure Download 页面以独立安装程序(不是 SDK 的一部分)的形式获取最新的存储模拟器。
我正在尝试使用 Azure 存储模拟器执行一些简单的操作,但始终遇到异常 "The remote server returned an error: (400) Bad Request." 进入 RequestInformation>ExtendedErrorInformation 我还看到 "The value for one of the HTTP headers is not in the correct format."
这是失败的代码示例:
CloudStorageAccount storageAccount = CloudStorageAccount.Parse("UseDevelopmentStorage=true");
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer container = blobClient.GetContainerReference("mycontainer");
container.CreateIfNotExists(); // This is where it fails
我发现在某些情况下这可能是
基于代码的简单性,我想这是环境问题。我对使用 Azure 还很陌生,所以如果我遗漏了一些小的东西,我不会感到惊讶。感谢任何帮助。
您需要升级到最新版本的存储模拟器。您可以在 "Command line tools" 下的 Azure Download 页面以独立安装程序(不是 SDK 的一部分)的形式获取最新的存储模拟器。