Должен ли я удалять папку TEMP при публикации Umbraco?

Когда я публикую контент на своем сервере, должен ли я публиковать папку "AppData\Temp"?

Логика не делает этого, но не может найти информацию в Интернете об этом.

Ответ 1

При развертывании приложения вы должны следовать этим рекомендациям для своей папки App_Data.

App_Data​​h1 >

Разрешения= Чтение, запись

Необходимые папки

Для работы 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 будет просто автоматически воссоздавать эти файлы. Я не хочу включать эти файлы, но лично это предпочтение.

Ответ 2

Папка должна существовать и быть доступной для записи, так как там будут опубликованы такие вещи, как ваши индексы поиска поиска, а также кеш ClientDepenency, если вы используете его.

Ответ 3

В общем, при публикации с одного сервера на другой я бы не стал публиковать содержимое /App _Data/Temp/. Некоторые из файлов, содержащихся в этих папках, имеют пути к конкретным машинам, которые могут не работать на новом сервере, если путь к файлу веб-сайта отличается.

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

Ответ 4

Я сделал и то и другое, и оба раза у меня были особенности, но переиздание всех узлов/повторная индексация сортирует его, и я делаю либо в зависимости от того, что было раньше, как само собой разумеющееся.