2015-06-08 2 views
1

У меня возникла проблема с развертыванием изменений в элементе Sitecore. Я внес изменения в элемент шаблона в Sitecore. Все изменения элементов Sitecore хранятся в TDS. Во время сборки TDS создает пакет обновления, затем я устанавливаю этот пакет с помощью Sitecore UpdateInstallationWizard во время развертывания.Значение поля Sitecore не обновляется во время развертывания

Проблема в том, что я уже развернул несколько сборок и только что выяснил, что изменения не применяются к этому элементу шаблона: я удалил одно поле из элемента, но оно все еще появляется, также я изменил другое значение поля в значениях _Standard, но после развертывания оно не изменяется.

Не могли бы вы помочь мне найти причину этой проблемы? Есть ли способ просмотреть, какие предметы находятся в пакете?

UPD: Я переименовал пакет в zip и смог найти сам элемент шаблона и стандартные значения для элемента в папке addeditems. Насколько я понимаю, это должно означать, что элемент со всеми изменениями находится в пакете, но по какой-то причине они не применяются.

ответ

0

Вы можете просмотреть действия, применяемые в пакете .update в самом мастере установки обновлений, сразу после применения пакета. Нажмите кнопку с надписью «Результат установки>» и попробуйте фильтровать список, чтобы искать предупреждения и ошибки, связанные с вашим товаром.

Другой вариант - просмотреть журналы, расположенные в ~/temp/__ UpgradeHistory/folder. В частности, я бы посмотрел файл messages.xml.

2

По умолчанию TDS НЕ удалит что-либо из Sitecore. Вам необходимо настроить параметры синхронизации дочерних элементов и разрешить удаление/повторное использование элементов на странице свойств сборки для целевой среды. Пожалуйста, смотрите:

http://hedgehogdevelopment.github.io/tds/chapter4.html#deployment-properties http://hedgehogdevelopment.github.io/tds/chapter4.html#build http://www.hhogdev.com/help/tds/deploymentproperties

Для получения более подробной информации. Я рекомендую вам использовать окно менеджера свойств развертывания, чтобы убедиться, что ваши шаблоны установлены на «Всегда». Сообщите TDS, чтобы поместить элементы в корзину на странице свойств сборки и создать резервную копию целевой базы данных, прежде чем пытаться это сделать впервые. Как только вы получите зависание свойств развертывания, управлять ими довольно легко.