ASP.Net MVC 4アプリを開発しています。ユーザーがアップロードする画像を保存するためにAzure Blobを使用しています。私は、次のコードを持っている:Azure Blob 400コンテナの作成に関するリクエストが間違っています
var storageAccount = CloudStorageAccount.Parse(ConfigurationManager.ConnectionStrings["StorageConnection"].ConnectionString);
var blobStorage = storageAccount.CreateCloudBlobClient();
//merchantKey is just a GUID that is asociated with the merchant
var containerName = ("ImageAds-" + merchant.merchantKey.ToString()).ToLower();
CloudBlobContainer container = blobStorage.GetContainerReference(containerName);
if (container.CreateIfNotExist())
{
//Upload the file
}
できるだけ早く文は、私は次の例外を取得していますexcecutedされている場合:
{"The remote server returned an error: (400) Bad Request."}
が、私はそれがコンテナの名前だと思ったが、私は何も表示されません。間違っている接続文字列は、ブロブのすべての詳細を含む良好な記憶域を作成するようです。私は迷っている。私はウェブを調査してみんながそれが命名問題だと言っているが、私はそれに間違って何かを見つけることができません。私が使用し
テストコンテナ名:imageads-57905553-8585-4d7c-8270-be9e611eda81
コンテナは、次のURIを持っています{http://127.0.0.1:10000/devstoreaccount1/imageads-57905553-8585-4d7c-8270-be9e611eda81}
UPDATE:私はちょうどimage
にコンテナ名を変更していると私はまだ同じ例外を取得 。また、開発接続文字列は次のようになります。<add name="StorageConnection" connectionString="UseDevelopmentStorage=true" />
Netstatでどのようなコマンドを使用しましたか? – nmit026