«Ссылка на объект не установлена» после изменения типа документа - PullRequest
0 голосов
/ 02 августа 2011

Я внес изменение в тип документа (переименовал свойство и его псевдоним и добавил другое свойство), и теперь пользовательский элемент управления, который вызывает node.ChildrenAsTable ("doctypealias"), дает ссылку на объект, не установленную на экземпляр объект'. Я подтвердил этот узел! = Ноль.

Я использую Umbraco 4.7.0. на выделенном веб-сервере (полное доверие) под управлением IIS7.

Я пытался утилизировать пул приложений, перезапустить IIS, удалить umbraco.config, коснуться web.config, повторно загрузить пользовательский элемент управления, повторно опубликовать весь сайт. Ничего не работает.

Для пояснения пользовательский элемент управления получает текущий узел и затем пытается вызвать ChildrenAsTable () на текущем узле. Дочерние элементы текущего узла - это страницы редактируемого мной типа документа.

Пожалуйста, помогите !!

1 Ответ

0 голосов
/ 14 сентября 2011

Пробовали ли вы переиздать узел или переиздать весь сайт, поскольку это иногда может помочь в решении этой проблемы, когда тип документа изменяется, но содержание не переиздается (поэтому существует несоответствие между БД и опубликованным файлом XML).

...