2012-07-18 69 views
0

我有时无法在本地调试时从Azure Blob存储下载。我有一个静态文件,我上传,然后在测试过程中下载。我可以成功下载多次,但有时当我调用DownloadToFile时,它会阻塞一段时间,用正确的名称创建一个0kb文件,然后抛出一个异常,指出“服务器遇到内部错误,请过一会再试一次”。异常下载Azure Blob

之后,我不能再次下载,除非我再次删除并上传文件。在此期间不会发生任何代码更改。

内部异常是一个500错误,其中HResult为-2146233088。

回答

0

HResult -2146233088是异常的默认值,所以不会说太多,但经过一些Google搜索似乎它几乎总是与MS SQL Server相关联,所以我认为这是本地Azure存储模拟器的问题它使用MS SQL Server。

尝试升级到Azure SDK 1.7(使用SQL Server 2012 Express)(如果尚未使用),然后尝试从云上的实际Blob存储中下载数据以确保问题实际上在本地模拟器中。