Не удалось найти ни одной страницы с nodeId = 1245. Это, скорее всего, вызвано тем, что страница не опубликована! Имя параметра: идентификатор узла
Я использую локальную установку Umbraco 4.7, и я скачал "Блог для Umbraco" с http://blog4umbraco.codeplex.com/ и установил его в своей установке Umbraco.
В дереве содержимого я перехожу к папке "Блог", щелкаю правой кнопкой мыши и создаю новую запись в блоге. После создания я сохраняю и публикую его, но он выдает следующую ошибку:
Не удалось найти ни одной страницы с nodeId = 1245. Это, скорее всего, вызвано тем, что страница не опубликована! Имя параметра: идентификатор узла
Я проверил, и узел 1245 не появляется в App_Data\Umbraco.config, но он появляется в БД в таблице cmsContentXml.
Есть идеи, как это решить?
Я прочитал, что я мог бы построить библиотеки DLL снова, но у меня нет опыта, чтобы сделать это.
2 ответа
Пройдите вверх по дереву контента и убедитесь, что каждый родительский узел опубликован и в свойствах узла указан URL.
У меня была похожая проблема с пакетом uDateFoldersy, и я обнаружил, что папка родительского года не была опубликована с URL. Как только я опубликовал это, дочерний узел снова начал работать правильно.
Вы установили или скопировали вручную из другого экземпляра umbraco какие-либо сторонние пакеты?
Я обнаружил, что наполовину скопировал пакет 301-url-tracker, который затем останавливал удаление узлов (которые никогда не публиковались).
Хотя моя ошибка была для nodeid=0, я не могу помочь, но думаю, что проблема, возможно, та же.
http://our.umbraco.org/forum/using/ui-questions/28216-Can-not-delete-a-content-tree-entity