我正在尝试使用 Azure 存储模拟器执行一些简单的操作,并且始终遇到异常“远程服务器返回错误:(400) 错误请求。” 进入 RequestInformation>ExtendedErrorInformation 我还看到“HTTP 标头之一的值格式不正确”。
这是一个失败的代码示例:
CloudStorageAccount storageAccount = CloudStorageAccount.Parse("UseDevelopmentStorage=true");
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer container = blobClient.GetContainerReference("mycontainer");
container.CreateIfNotExists(); // This is where it fails
我发现了一些可能是SDK 版本问题的情况。我正在运行 Visual Studio 2012。我已安装2.6 版 Azure SDK for .NET,因为这是 VS 2012 的最后一个受支持版本。
基于代码的简单性,我想这是环境的问题。我对使用 Azure 非常陌生,所以如果我遗漏了一些小问题,我不会感到惊讶。任何和所有的帮助表示赞赏。