VisualStudio 2017および2015では、CloudBlobClient "UseDevelopmentStorage = true"を使用してCreateIfNotExists()を試行したときに、400回のBad Requestが発生します。私はライブAzureのストレージアカウントにポイントへの接続を変更すると、それはこのトピックに関するAzureストレージエミュレータ400 Bad Request(redux)
open Microsoft.WindowsAzure
open Microsoft.WindowsAzure.Storage
open Microsoft.WindowsAzure.Storage.Blob
let storageAccount = CloudStorageAccount.Parse("UseDevelopmentStorage=true;DevelopmentStorageProxyUri=http://127.0.0.1;")
//let storageAccount = CloudStorageAccount.Parse("UseDevelopmentStorage=true") //also tried formatting the connection string this way
//let storageAccount = CloudStorageAccount.Parse("UseDevelopmentStorage=true;DevelopmentStorageProxyUri=http://127.0.0.1:10000;") //also tried this
let blobClient = storageAccount.CreateCloudBlobClient()
let container = blobClient.GetContainerReference("contactinput")
container.CreateIfNotExists()
|> ignore
前の質問は
1によって解決された作品)不適切なコンテナ名、通常は大文字の文字
(それはここでは当てはまりません。特にAzureストレージのライブを指し示しているためです)
2)ローカル開発ストレージの問題が正しく開始しない
(Iは、Microsoft記憶域エクスプローラーを介してローカルストレージに接続しても、Visual Studioの内部サーバーエクスプローラ経由できるように、そのが、ここではそうではありません)
3)エミュレータ、SDK、およびストレージDLLの間の非互換性
(推奨される解決策は、 "最新の取得" である)
これは私のセットアップです:
Azureの.NET SDKのV2.9
最高のようのWindows Azureストレージエミュレータ5.1.0.0
Microsoft.WindowsAzure.Storage DLL 8.3.0
私はSDKのv2.9.6がある以外、これらは、すべて最新のもので伝えることができます。 SDKのこのバージョンをダウンロードするためのリンクが見つからない場合、すべてのオンラインリンクがVS2017の完全なインストールを指し示すようです。
このようなマイナーなSDKリビジョンは、とにかく私の問題の原因になるとは考えにくいです。私の問題が何であるかについての他の提案はありますか?