CloudBlobContainer 的 CreateIfNotExists() 总是抛出状态码 400

CreateIfNotExists() of CloudBlobContainer always throw status code 400

我尝试 运行 演示遵循文档:https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-dotnet-get-started

来自 github 模板项目:https://github.com/CawaMS/ContosoAdsCloudServices?fbclid=IwAR0gn_t-OsKpLrLyOdUd1qVa1-e0A2jIPZoHspev-4dj5mXCI-ZPxGaZpic

我在处理 AzureStorage 时遇到一些问题,例如: Image detail code

此代码总是抛出异常代码 400。Web 角色 运行 很好,但我在 WorkerRole 中遇到了这个异常。代码连接是一样的。我已检查所有连接字符串是否正确。非常感谢您对我的支持。

此错误可能有多种原因。下面列出了一些,我建议你 try/verify 所有的发现:

  • 您是否有与“图像”名称相同但外壳不同的容器?
  • Blob 模拟器的默认端口 (10000) 是否被另一个 app/software 使用?
  • 您的模拟器和解决方案库的版本是否同步?

尽可能避免在容器命名中使用大写。