Azure存储模拟器错误访问Blob

时间:2013-04-16 12:02:26

标签: asp.net-mvc asp.net-mvc-3 c#-4.0 azure azure-storage

刚发现一个奇怪的问题。我无法再访问存储在Azure存储模拟器中的blob(iamge文件)。首先注意到我的web角色在调试中运行时没有从模拟器提供我的文件。我尝试使用第三方应用程序cloudberry访问文件。 cloudberry让我浏览我创建的存储模拟器容器,但是当我尝试访问文件时它失败了。我的应用程序和cloudberry都失败了500错误返回...没有帮助。

尝试重新启动存储模拟器,没有运气。尝试从Azure SDK命令提示符启动模拟器,以查看是否有错误。成功启动...没有报告错误,但当我尝试访问我的blob时仍然有我的问题。我安装了SQL Express,并且验证了MSSQL $ SQLEXPRESS服务正在运行。我最近没有对我的网络角色配置进行任何更改。我正在使用Azure Tools版本:2012年6月。任何人都有关于我应该尝试什么的想法?

谢谢!

2 个答案:

答案 0 :(得分:1)

Gaurav Mantri的评论有助于追踪我的错误。检查错误日志我发现我遇到了一个常见的问题,我的azure存储会破坏自己。如果有人在相同或类似的问题上寻求帮助,我在其上找到了一个信息丰富但没有结果的论坛帖子(链接如下)。

http://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/699d8861-b3d3-4140-9cf3-b749a2cfed39/

答案 1 :(得分:0)

此SO线程中也讨论了这个问题:

Mysterious disappearing Azure development storage assets

根据我的经验,我遇到的问题只是Azure SDK 1.7附带的模拟器。从my answer可以看出,通过在Azure SDK 1.8中使用更新的模拟器(我使用它超过4个月),问题就消失了 - 您可以升级它,同时继续在云中使用1.7库项目