Когда я публикую контент на своем сервере, должен ли я публиковать папку "AppData\Temp"?
Логика не делает этого, но не может найти информацию в Интернете об этом.
Когда я публикую контент на своем сервере, должен ли я публиковать папку "AppData\Temp"?
Логика не делает этого, но не может найти информацию в Интернете об этом.
При развертывании приложения вы должны следовать этим рекомендациям для своей папки App_Data.
Разрешения= Чтение, запись
Для работы Umbraco требуются следующие папки.
Пока эта папка существует (они могут быть пустыми), Umbraco 4/6 будет счастлив.
App_Data\
App_Data\TEMP\ExamineIndexes
App_Data\Logs
App_Data\preview
App_Data/TEMP/ExamineIndexes/*
App_Data/umbraco.config
App_Browsers/*
App_Data/Cache/*
App_Data/TEMP/*
App_Data/TEMP/ClientDependency/*
App_Data/courier/cache/*
App_Data/courier/revisions/*
App_Data/justDelete_*
App_Data/Preview/*
App_Data/_systemUmbracoIndexDontDelete/*
App_Data/Logs/*
App_Data/courier/logs/*
App_Data/Elmah Logs/*
App_Data/umbraco.licensing.log.txt
Если вы следуете приведенным выше правилам, ваше развертывание должно содержать только файлы и папку, необходимые для обслуживания Umbraco. Вы можете безопасно перезаписать (не удалять) папку App_Data для каждого развертывания.
Примечания в некоторых более старых версиях Umbraco он немного расстраивается, если отсутствуют файлы installedPackages.config
и createdPackages.config
. Однако в последних версиях Umbraco будет просто автоматически воссоздавать эти файлы. Я не хочу включать эти файлы, но лично это предпочтение.
Папка должна существовать и быть доступной для записи, так как там будут опубликованы такие вещи, как ваши индексы поиска поиска, а также кеш ClientDepenency, если вы используете его.
В общем, при публикации с одного сервера на другой я бы не стал публиковать содержимое /App _Data/Temp/. Некоторые из файлов, содержащихся в этих папках, имеют пути к конкретным машинам, которые могут не работать на новом сервере, если путь к файлу веб-сайта отличается.
Все содержимое папки должно быть воссоздано, когда сайт запустится, если папка пуста.
Я сделал и то и другое, и оба раза у меня были особенности, но переиздание всех узлов/повторная индексация сортирует его, и я делаю либо в зависимости от того, что было раньше, как само собой разумеющееся.