Kentico v7 - отключить постоянный URL-адрес GetAzureFile

Я работаю на сайте Kentico v7, но у меня проблема с изображениями, которые хранились в папке мультимедиа; потому что я пытался получить на CMS прямую URL-ссылку изображения в папке, но ссылка, отображаемая CMS, использует страницу «GetAzureFile.aspx» для получения изображения; В SiteManager -> Content -> Media -> General я был проверен, что опция «Использовать постоянный URL» отключена, но проблема появилась снова.

Будем признательны за любые идеи!


person cromero    schedule 17.12.2015    source источник
comment
Вы используете хранилище BLOB-объектов или Azure CDN для хранения медиафайлов?   -  person Brenden Kehren    schedule 17.12.2015
comment
CMS была установлена ​​на сервере Azure, а сайт, над которым я работаю, был импортирован с локальной CMS.   -  person cromero    schedule 17.12.2015
comment
Он также работает в среде веб-фермы или только на одном сервере? Проблема может заключаться в том, что в файле web.config сайт настроен на использование хранилища Azure, а не локального хранилища. Вот почему вы получите вариант GetAzureFile.aspx вместо стандартного справочника GetFile.aspx.   -  person Brenden Kehren    schedule 18.12.2015


Ответы (1)


Проекты Azure всегда используют хранилище BLOB-объектов для хранения недавно загруженных файлов. Это связано с тем, что технически в файловой системе физически доступны только те файлы, которые были развернуты вместе с проектом, и при перезапуске любого экземпляра Azure его локальная файловая система теряется, и на новых экземплярах восстанавливается только пакет развертывания.

Поскольку содержимое библиотеки мультимедиа может изменяться «на лету», Kentico использует ссылки GetAzureFile для всех файлов, чтобы иметь возможность обслуживать их независимо от их хранилища.

Однако вы можете использовать жестко запрограммированные ссылки непосредственно на файловую систему для файлов, которые были частью пакета развертывания, например те, которые вы используете для дизайна сайта.

person martinh_kentico    schedule 18.12.2015