2016-05-02 4 views
0

Я использую RackSpace для загрузки вложений электронной почты. Это, как я пытаюсь загрузить его на Rackspace Cloud:Ошибка загрузки приложения: элемент не найден или не существует

//Skipped Authentication Setup 
string containerName = ConfigurationManager.AppSettings["ContainerName"]; 

using (var stream = new MemoryStream()) 
{ 
    StreamWriter memoryWriter = new StreamWriter(stream); 
    memoryWriter.Write(file); 
    stream.Position = 0; 
    stream.Seek(0, 0); 
    cloudFilesProvider.CreateObject(containerName, stream, fileName); 
} 

var header = cloudFilesProvider.GetContainerCDNHeader(containerName, "ORD"); 
string Url = header.CDNSslUri + "/" + fileName; 

Этот код загрузку файлов размером 0 в облако и достигающая заголовка переменной, он выдает сообщение об ошибке:

The item was not found or does not exist

Любая помощь быть оцененным.

ответ

1

Вы можете подтвердить, что ваш контейнер включен CDN? Если это не так, когда вы возглавляете URL-адрес управления CDN для контейнера, он вернет HTTP 404. Я подозреваю, что это то, что происходит.

Я не уверен, какие библиотеки вы используете, но вы можете найти информацию о том, как CDN включить контейнер здесь:

https://developer.rackspace.com/docs/cloud-files/v1/developer-guide/#cdn-enabling-the-container-and-setting-a-ttl

+0

Спасибо, это был вопрос. Я сам это понял. – ashhad