Azure 存储模拟器 400 错误请求

标签 azure azure-storage-emulator

在尝试 CreateIfNotExists 时使用 Azure 存储模拟器时,我突然收到错误请求 (400) 错误。内部异常的响应显示“HTTP header 之一的值格式不正确。”所有表都存在,数据都在表中,一切正常,直到更新我的 NuGet 包。环顾四周,似乎一个常见原因是 Azure 存储客户端库(现在为 5.0.0)的更新导致了不匹配。我将Azure SDK更新到2.6(因为我有VS2012)。这使存储模拟器升级到 4.0.0.0,但仍然没有运气......同样的错误。这是一件坏事,突然对一个包的一个包的一个包的更新会导致整个事情崩溃并完全终止我相当大的项目。有任何想法吗?

最佳答案

就我而言,问题出在容器名称上,它有严格的命名要求。

即:

  • Only lowercase letters, numbers, and dash are allowed
  • Must be 3 to 63 characters

欲了解更多信息,请查看Naming and Referencing Containers, Blobs, and Metadata在 MSDN 上。

关于Azure 存储模拟器 400 错误请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32322029/

相关文章:

azure - aks中的代理节点是什么

sql - 用于在 Azure 上运行脚本文件的 SSIS 包

azure - Azure 存储模拟器上的 CPU 使用率较高

visual-studio-2017 - Cloud Explorer 中未显示开发存储

Azure DevOps 托管构建 Controller - 是否支持 Azure 存储模拟器?

java - 如何从 Azure Page Blob 中读取并发写入?

azure - 如何将单个应用服务计划中的 Azure 应用服务分配到虚拟网络中的不同子网

asp.net - Azure - Web 服务角色可以支持多少用户?

c# - 如何从代码启动 Windows Azure 存储模拟器 V3.0

Azure 插入在数据库中失败,但查询有效