皆さん,こんにちは. 今回は,AzureのBlob Storageを使おうと思い,とりあえずDevelopmentStorageAccountで開発を試みたところ,CreateIfNotExistsで400が返ってくるというエラーにはまってしまいました. 無事解決したのでその方法をご紹介します. 原因 Blobを扱う際には,Microsoft純正のWindowsAzure.StorageライブラリをNuGetより入試し,利用します.このライブラリの最新バージョンは現在3.0.2ですが,なんと3.0.0が出た際に,Windows Azure エミュレータにはまだ対応していとのアナウンスがあり,今も実装されていないようです.よって,DevelopmentStorageAccountを使ってローカルで開発しようものなら,例外をはいて止まってしまう状態にあったのです. 解決方法 Version 2.1.0.4を入れましょう. パッケージマネージャで, Install-Package WindowsAzure.Storage -Version 2.1.0.4 にて一件落着です.

CATEGORIES