2012-07-18 70 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存儲中下載數據以確保問題實際上在本地模擬器中。