【发布时间】:2014-03-18 08:06:59
【问题描述】:
我正在使用本地 Azure 存储在学校开展一个项目,老师建议使用:
- 安装 Windows Azure 存储 2.1.0.4
- 删除错误版本 Configuration Manager 1.8
- 安装正确且兼容的版本 Configuration Manager 2.0.3
但是我得到了一个带有 400(错误请求)的 StorageException。
我使用了正确的语法:
public CloudBlobContainer GetCloudBlobContainer()
{
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer blobContainer = blobClient.GetContainerReference("HiltiHaningePicturesBlobs");
try
{
if (blobContainer.CreateIfNotExists())
{
blobContainer.SetPermissions(new BlobContainerPermissions { PublicAccess = BlobContainerPublicAccessType.Blob });
}
return blobContainer;
}
catch (StorageException ex)
{
if (!(ex.Message == null))
{
throw ex;
}
return null;
}
}
我该怎么做?
【问题讨论】:
-
我还应该提到我在 GAC 中找不到 ConfigurationManager,因为文件的引用版本显示版本 2.0.0.0。所以在安装 2.0.3 之后,我得到了错误的版本引用...