0

ローカルでデバッグしているときに、AzureBLOBストレージからダウンロードできないことがあります。アップロードした静的ファイルがあり、テスト中にダウンロードしました。何度も正常にダウンロードできますが、DownloadToFileを呼び出すと、しばらくブロックされ、正しい名前の0kbファイルが作成され、「サーバーで内部エラーが発生しました。しばらくしてから再試行してください」という例外がスローされることがあります。

この後、ファイルを削除して再度アップロードしないと、再度ダウンロードできません。この間、コードの変更は発生しません。

内部例外は、HResultが-2146233088の500エラーです。

4

1 に答える 1

0

HResult -2146233088 は例外のデフォルト値であるため、あまり意味がありませんが、いくつかのグーグル検索の後、ほとんどの場合 MS SQL Server に関連付けられているように見えるため、これは MS SQL を使用するローカル Azure ストレージ エミュレーターの問題だと思いますサーバ。

まだ行っていない場合は、Azure SDK 1.7 (SQL Server 2012 Express を使用) へのアップグレードを試してから、クラウド上の実際の BLOB ストレージからデータをダウンロードしてみて、問題が実際にローカル エミュレーターにあることを確認してください。

于 2012-07-19T07:17:21.997 に答える