• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
求真 务实
代码简单,高效,易懂才是好代码.
博客园    首页    新随笔    联系   管理    订阅  订阅

创建Azure blob container的时候返回 400 bad request 错误的原因

今天参照MSDN,创建一个Blob,

代码如下:

CloudStorageAccount storageAccount = CloudStorageAccount.Parse(ConfigurationManager.ConnectionStrings["StorageConnectionString"].ConnectionString);
            CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();

            CloudBlobContainer container = blobClient.GetContainerReference("batContainer");
            
            container.CreateIfNotExists();

  

发现一个很奇怪的错误:

The remote server returned an error: (400) Bad Request. 

经研究发现原来是跟blob container的命名有关,只需要把 batContainer 改成小写的batcontainer就能运行了。

坑爹呀,微软官方解释如下:

http://msdn.microsoft.com/en-us/library/windowsazure/dd135715.aspx

 

posted @ 2013-04-17 17:35  Dino H.Y  阅读(568)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3