2016-02-18 2 views
0

Мы пытаемся использовать пакет обновления TDS для развертывания элементов в среде TEST. Когда мы устанавливаем, все элементы пропускаются, хотя элементы отмечены «Всегда обновлять». Когда мы просмотрели журнал, мы обнаружили, что при удалении версий существует ошибка ссылки на объект.Пакет TDS .update с ошибкой ссылки объекта - обновление 8.0 2

Object reference error

Затем мы обновили элементы с помощью менеджера развертывания для Deploy После и выбраны все поля под развертывания полевого уровня.

Deployment manager

Примечание: Изображение показывает разворачивать действие, как «всегда» выше

После этого, пакет установлен успешно и никаких ошибок не было зафиксировано. Журнал почтовой установки показал, что поле обновлено.

2/18/2016-22: 16: поле Обновление 'Description.en' для элемента '/ Sitecore/содержание/Repository/Data-товары/Общие/ContactAgencies/Агентства1'

Однако, когда я сравнивал версию элемента Sitecore с TDS, все еще существует разница, и пакет не обновлял поле.

description field is not updated

Цените, если кто-то может помочь нам !!.

Мы используем ниже, например Sitecore

Sitecore.NET 8,0 (ред. 150223)

23 февраля 2015

.NET Framework 4.0.30319.34003

© Sitecore , Все права защищены.

версия базы данных: 500

Кстати попробовал решения при условии here.

ответ

0

Дальнейшее исследование проблемы мы обнаружили, что ниже 2 dataproviders вызывают ошибку ссылки объекта.

<readonlycatalogprovider type="Sitecore.Commerce.Connect.CommerceServer.Catalog.ReadOnlyCatalogDataProvider, Sitecore.Commerce.Connect.CommerceServer" patch:source="CommerceServer.config"> 
    <CacheOptions.DisableAll>true</CacheOptions.DisableAll> 
</readonlycatalogprovider> 
<catalogprovider type="Sitecore.Commerce.Connect.CommerceServer.Catalog.CatalogDataProvider, Sitecore.Commerce.Connect.CommerceServer" patch:source="CommerceServer.config" /> 

Sitecore Commerce Server Connect 8.0 перераб. 8.0.217.0.update приводит к сбою пакетов обновления. Поставщики данных в CommerceServer.config вызывают исключение для NULL-ссылки. Пакеты TDS отлично работают с Sitecore Commerce Server Connect 8.0 rev. 8.0.225.0.

4

Проблема известна и появляется в версиях TDS старше 5.1.0.8. Если вы обновите версию до версии выше этого, ошибка будет решена там.

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

Вам нужно добавить после этого к web.config вашего целевого экземпляра Sitecore:

1. Locate the <configSections> element at the top of the web.config 
2. Add the section "<section name="sitecorediff" type="Sitecore.Update.Configuration.ConfigReader, Sitecore.Update"/>" 
3. Right after the close of the </configSections> element add "<sitecorediff/>" element 

Вы можете прочитать больше here.

Если нижеследующее не работает, отправьте электронное письмо по поддержке Hedgehog.

+0

благодарит за ваш ответ. Я уже пробовал это в своем решении, но это не сработало. Дойдет до поддержки Hedgehog – phani

 Смежные вопросы

  • Нет связанных вопросов^_^