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."}
내가 그것을 컨테이너의 이름이라고 생각하지만 난 아무것도 표시되지 않습니다 그걸로 잘못 됐어. 연결 문자열은 BLOB에 대한 모든 세부 정보가 포함 된 적절한 저장소를 만드는 것으로 보입니다. 나는 잃어 버렸다. 나는 웹을 조사했는데 모두가 그 이름 짓는 문제라고 말하고있다. 그러나 나는 그것에 문제가있는 것을 발견 할 수 없다. 내가 사용
테스트 컨테이너 이름 : imageads-57905553-8585-4d7c-8270-be9e611eda81
컨테이너는 다음과 같은 URI를 가지고 : {http://127.0.0.1:10000/devstoreaccount1/imageads-57905553-8585-4d7c-8270-be9e611eda81}
업데이트 : 난 그냥 image
에 컨테이너 이름을 변경하고 난 여전히 같은 예외가 . 또한 개발 연결 문자열은 다음과 같습니다 : <add name="StorageConnection" connectionString="UseDevelopmentStorage=true" />
Netstat에서 사용한 명령은 무엇입니까? – nmit026