Umbraco теряет административные узлы

#umbraco

#umbraco

Вопрос:

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

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

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

Редактировать

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

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

Ответ №1:

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

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

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

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

Ответ №2:

Похоже, у вас могут возникнуть проблемы с разрешениями. Если вы используете IIS6 / 7, обязательно добавьте СЕТЕВУЮ СЛУЖБУ чтения / записи / изменения в необходимые папки:

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

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

Комментарии:

1. 1 Хорошая идея, вполне может решить проблему в другом случае.