我正在尝试访问天蓝色堆栈的数据存储。以下说明有效:
BlobClient = StorageAccount.CreateCloudBlobClient();
CloudBlobContainer myContainer = BlobClient.GetContainerReference("mycontainer");
但是当通过以下方式创建 Blob 时它会崩溃myContainer.CreateIfNotExists()
:
...StatusMessage: HTTP 标头之一的值格式不正确。\r\n ErrorCode:\r\nErrorMessage: HTTP 标头之一的值格式不正确。\n RequestId: “隐藏身份”...
队列和表的行为完全相同。
我在其旧版本 7.2.1、版本 8.7 和当前版本 9.1 中尝试了“Microsoft.WindowsAzure.Storage”库。(关于这个文档,8.7 应该没问题。另一个文档甚至说,6.2.0 和 8.7.0 之间的每个版本都应该兼容。肯定不支持 9.1。)最后总是出现上述错误。
当针对公共 Azure 存储而不是 Azure Stack 存储时,代码运行良好。