在尝试 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/