Указанный контейнер не существует

Я застрял с этой ошибкойThe specified container does not exist.

позволь мне объяснить,

CloudBlobClient blobStorage = GetBlobStorage("upload");
CloudBlockBlob blob = BlobPropertySetting(blobStorage, Guid.NewGuid().ToString().ToLower() + Path.GetExtension(file.FileName));
blob.UploadFromStream(file.InputStream);

public static CloudBlobClient GetBlobStorage(string cloudBlobContainserName)
    {
        CloudBlobClient blobStorage;
        try
        {
            var storageAccount = CloudStorageAccount.FromConfigurationSetting("StorageConnectionString");
            blobStorage = storageAccount.CreateCloudBlobClient();
            CloudBlobContainer container = blobStorage.GetContainerReference(cloudBlobContainserName); 
            container.CreateIfNotExist();
            var permissions = container.GetPermissions();
            permissions.PublicAccess = BlobContainerPublicAccessType.Container;
            container.SetPermissions(permissions);
        }
        catch (Exception ex)
        {
            Logger.LogError(Log4NetLogger.Category.Exception, "Error in : BlobHandler.GetBlobStorage :>> Exception message: " + ex.Message);
            throw;
        }
        return blobStorage;
    }
    public static CloudBlockBlob BlobPropertySetting(CloudBlobClient cloudBlobClientReferenceName, string blobContentName)
    {
        CloudBlockBlob blob = cloudBlobClientReferenceName.GetBlockBlobReference(blobContentName);


        return blob;
    }

и мойStorageConnectionString является

      <Setting name="StorageConnectionString" value="DefaultEndpointsProtocol=https;AccountName=duw;AccountKey=bla bla" />

контейнер 'upload' и учетная запись хранения 'duw' существуют.

проведениеblob.UploadFromStream(file.InputStream); Заявление вызывает ошибку.

трассировки стека :

в Microsoft.WindowsAzure.StorageClient.Tasks.Task1.get_Result() at Microsoft.WindowsAzure.StorageClient.Tasks.Task1.ExecuteAndWait () в Microsoft.WindowsAzure.StorageClient.TaskImplHelper.ExecuteImpl (Func`1 impl) в Microsoft.WindowsAzure.StorageClient.CloudBlob.UploadFromStream (источник потока, параметры BlobRequestOoud.lob.blob.bbSturb.Ob.Ob.Stob.Stob.Clb.Stob.Stob.Stob.ObStob.Ob.Sec. источник) в DAL.Handlers.BlobHandler.CreateAd (файл HttpPostedFileBase, модель объявления) в D: \ DU Server \ trunk \ Du Server \ DAL \ Handlers \ BlobHandler.cs: строка 151

внутреннее исключение:

{"The remote server returned an error: (404) Not Found."}

может ли любое тело помочь мне разобраться с этим.

Ответы на вопрос(2)

Ваш ответ на вопрос