Попытка просмотреть страницу SharePoint .aspx создает ошибку "Эта страница не использует допустимый макет страницы"
Симптомы
Пользователи, пытающиеся просмотреть или отрисовки страницы формата .aspx, получают следующую ошибку:
"Эта страница не использует допустимый макет страницы"
Причина
На странице .aspx используется недействительный макет страницы или поврежден текущий макет.
Решение
Существует два возможных решения для этого.
Если страница работала в определенный момент времени, используйте историю версий, чтобы вернуться к последней известной рабочей версии:
- Перейдите на сайт Действия > просмотреть все содержимое сайта.
- Щелкните Страницы.
- Щелкните выпадаемое меню рядом со страницей .aspx, о чем идет речь.
- Выберите историю версий.
- Просмотрите более старые версии, чтобы узнать, была ли проблема недавно представлена. Если это возможно, определите последнюю рабочую версию и предложить клиенту восстановить эту версию.
Кроме того, мы можем попытаться вручную попытаться исправить макет страницы:
В веб-контенте и структуре сайта (/_layouts/sitemanager.aspx) можно найти, что макет страницы указан по пути, а не по имени. Например, макет указан как "/_catalogs/masterpage/WelcomeLinks.aspx" вместо "Добро пожаловать на страницу с сводными ссылками".
Сначала необходимо убедиться, что шаблон включен в /_layouts/AreaTemplateSettings.aspx. Как правило, макеты страниц заданной для "Страницы на этом сайте могут использовать любой макет".
Затем мы хотим просмотреть все содержимое сайта (/_layouts/viewlsts.aspx) -> Страницы, нажмите выпадаемую ссылку на затрагиваемую страницу и выберите "Изменить свойства страницы". Отсюда выберите допустимый макет. Теперь вы должны иметь возможность отрисовки страницы.
По моему опыту, мы иногда заставляют макет страницы сбросить, изменив его на что-то другое, а затем вернуться к исходному макету в обоих viewlsts.aspx и sitemanager.aspx:
- Перейдите к /_layouts/viewlsts.aspx > Pages > Изменить свойства страницы затронутой страницы и изменить макет на что-то другое.
- Перейдите к /_layouts/sitemanager.aspx > Pages > Измените параметры страницы затронутой страницы и измените макет на тот же, что и шаг 1.
- Возвращайся к viewlsts.aspx и измените макет на исходный.
- Возвращайся к sitemanager.aspx и измените макет обратно на исходный.
- Подтверждение макета в sitemanager.aspx теперь отображается по имени, а не по пути.
- Подтверждение того, что страница больше не выбрасывает ошибки.
Дополнительная информация
Требуется дополнительная помощь? Перейдите в сообщество SharePoint.