【AzureSDK2.3・AzureStorageExploer】DevStorage Not Detected エラーの対応方法


DevStorageに接続できない

AzureStorageExploerでDevStorageへ接続しようとした際に、下記のエラーが出て、接続できないことがある。

対応策

  • Storage Emulator, AzureStorageExploerを閉じる
  • C:\Program Files\Microsoft SDKs\Windows Azure\Emulator\devstore へ移動
  • DSInit.exeを実行

  • DSServiceLDB.exeを実行

  • AzureStorageExploler開く
  • Add Account > DevStorage

  • 完了

補足

上記方法でエミュレータを起動した場合、
VisualStudioのプロジェクトからDevStorage接続時に400エラーになる場合がある。
そのときは、AzureStorageExploerを閉じ、エミュレータ類を全停止。そして、インスタンス実行時に自動的にエミュレータを立ち上げると、400エラーはなくなった。
(要調査中)

ググって出てきた下記の方法では解決できなかった

csrun.exe

下記コマンドを実行

"C:\Program Files\Microsoft SDKs\Windows Azure\Emulator\csrun.exe" /devfabric:start

"C:\Program Files\Microsoft SDKs\Windows Azure\Emulator\csrun.exe" /devstore:start
→ depricate

WAStorageEmulator.exe

下記コマンドを実行

"C:\Program Files\Microsoft SDKs\Windows Azure\Emulator\WAStorageEmulator.exe" /devstore:start

"C:\Program Files (x86)\Microsoft SDKs\Windows Azure\Storage Emulator\WAStorageEmulator.exe" /devstore:start

C:\Users\tanaka_yut>"C:\Program Files (x86)\Microsoft SDKs\Windows Azure\Storage
Emulator\WAStorageEmulator.exe" start