Umbraco теряет административные узлы - PullRequest
3 голосов
/ 01 мая 2011

После публикации на удаленном сервере в разделе администрирования Umbraco на удаленном сервере не отображаются никакие узлы. Страницы, изображения и все работает правильно, но в разделе администрирования Umbraco нет ничего ниже узлов верхнего уровня в каждом разделе, и я не могу щелкнуть правой кнопкой мыши и выбрать «повторно опубликовать весь сайт».

Я подключил свою версию localhost к той же базе данных, и там я могу видеть структуры узлов (но повторная публикация не имела никакого значения), и я мог видеть структуры узлов на удаленном сервере до последней отправки, которая не включала их. изменения в конфигурации.

У кого-нибудь есть скрипт, который воссоздает структуру узла?

EDIT

Я видел несколько ссылок на сайте Umbraco, например, «Невозможно опубликовать контент в umbraco.config», но ни одна из них не помогла - включая некоторые рекомендации по разрешениям, такие как @ Niks.

У меня есть обходной путь, который заключается в остановке и перезапуске сервера, который заново заполняет узлы без каких-либо побочных эффектов, но, очевидно, это неуместно в реальной среде.

Ответы [ 2 ]

4 голосов
/ 24 мая 2011

Я видел это до того, как проявил себя как проблема кеширования. Во-первых, вы должны заставить Umbraco обновить свой кеш узла. Для этого нажмите на ссылку -

http://example.com/umbraco/dialogs/republish.aspx?xml=true

замена example.com вашим собственным хостом. Затем перезапустите пул приложений на сервере Umbraco. Наконец, очистите локальный кеш вашего браузера и перезапустите его.

Вы также можете избежать этого в первую очередь, полностью остановив сайт Umbraco, который вы развертываете в IIS, скопировав свои файлы и затем перезапустив.

3 голосов
/ 01 мая 2011

Похоже, у вас могут быть проблемы с разрешениями.Если вы используете IIS6 / 7, обязательно добавьте NETWORK SERVICE для чтения / записи / изменения необходимых папок:

/ App_Data / config / css / scripts / masterpages / data / umbraco / umbraco_client

Если используется более низкая версия IIS, обязательно добавьте ASP.NET с такими же разрешениями.Надеюсь, это поможет.

...