2016-08-22 18 views
0

Azureストレージエミュレータでいくつかの簡単なアクションを実行しようとしていて、 "リモートサーバーからエラーが返されました:(400)要求の形式が正しくありません。" RequestInformation> ExtendedErrorInformationに行く私はまた、 "HTTPヘッダーの1つの値が正しい形式ではありません。"Azureストレージエミュレータ - (400)Bad Request - HTTPヘッダーが正しいフォーマットでない

これは失敗しているコードの例です:

CloudStorageAccount storageAccount = CloudStorageAccount.Parse("UseDevelopmentStorage=true"); 

CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient(); 

CloudBlobContainer container = blobClient.GetContainerReference("mycontainer"); 

container.CreateIfNotExists(); // This is where it fails 

私は、これはSDK version issueかもしれないいくつかのケースを発見しました。私はVisual Studio 2012を実行しています。version 2.6 of Azure SDK for .NETがインストールされています。これはVS 2012の最後のバージョンです。

これは環境の問題だと思います。私はAzureと仕事するのがとても新しいので、私が欠けているものがあれば驚かないでしょう。すべての助けをいただければ幸いです。

+0

使用しているストレージクライアントライブラリのバージョンは何ですか? –

+0

私は6.0.0.0を使用しています。 – DRD

+0

これはおそらく助けることができますか? http://stackoverflow.com/questions/32322029/azure-storage-emulator-400-bad-request – gbellmann

答えて

1

最新版のStorage Emulatorにアップグレードする必要があります。最新のStorage Emulatorは、Azure Downloadページの「コマンドラインツール」のスタンドアロンインストーラー(SDKの一部ではありません)として入手できます。

+0

ありがとうございました! – DRD

関連する問題