出于某种原因,我的DevStorage帐户已停止工作.我400 Bad Request对DevStorage(Blob和Table)的每个请求都收到错误.不过,我可以使用Azure Storage Explorer浏览DevStorage.
这真的很奇怪,因为我不知道改变环境的任何东西.
我重新安装了Azure SDK 2.1(2013年7月).即使在干净安装后,它也无法正常工作.当我将云服务部署到Windows Azure时,它可以正常工作.在模拟器中运行它不会.
我实际上使用与连接样本相同的代码,但无论如何我都会发布它.
// Storage account
var storageAccount = CloudStorageAccount.Parse(
CloudConfigurationManager.GetSetting("StorageConnectionString"));
// Blob client
var blobClient = storageAccount.CreateCloudBlobClient();
// Container
var cloudContainer = blobClient.GetContainerReference(container);
cloudContainer.CreateIfNotExists();
Run Code Online (Sandbox Code Playgroud)
StorageConnectionString是UseDevelopmentStorage=true.任何帮助将非常感激!
Gau*_*tri 18
你有没有机会安装昨天发布的最新版Storage Client库(3.0.0.0)?这可能是您的代码停止工作的一个原因,因为最新版本的库不能与存储模拟器一起使用(向下滚动到这篇文章的底部:http://blogs.msdn.com/b/windowsazurestorage/archive/2013 /11/27/windows-azure-storage-release-introducing-cors-json-minute-metrics-and-more.aspx).如果您查看详细的错误消息,您将看到One of the request headers is invalid.
更新:2014年2月3日
请下载Storage Emulator 2.2.1 Preview哪个支持最新的存储客户端库.有关此版本的更多信息,请访问:http://blogs.msdn.com/b/windowsazurestorage/archive/2014/01/27/windows-azure-storage-emulator-2-2-1-preview-release- with-support-for-2013-08-15-version.aspx.
更新:2014年4月15日
如果您使用的是SDK版本2.3,则无需安装Storage Emulator 2.2.1.2.3版中的存储模拟器完全支持存储客户端库3.x.
| 归档时间: |
|
| 查看次数: |
10595 次 |
| 最近记录: |