Внешний доступ приводит к пустой домашней странице
Вопрос
Я создал сайт, который служит сервисным порталом.Для этого требуется, чтобы клиент вошел в систему, поэтому при доступе к домашней странице, если вы не прошли проверку подлинности, вы будете перенаправлены на страницу входа в систему.На сайте включен анонимный доступ, поскольку клиентам не нужно входить в сам SharePoint.
Когда я захожу на домашнюю страницу с локального хостинга или любого другого компьютера в интрасети, все работает нормально.(Собирается http://sharepoint/
и это автоматически перенаправит на http://sharepoint/SitePages/Home.aspx
)
При попытке получить доступ к SharePoint извне, например http://helpdesk.company.com
.Я получаю следующую страницу: http://helpdesk.company.com/_layouts/15/start.aspx#/SitePages/Home.aspx
Эта страница кажется пустой, и при нажатии на домашнюю ссылку я остаюсь на этой странице.
Когда я удаляю /_layouts/15/start.aspx#
по URL-адресу он переходит на правильную страницу, где я разместил свои веб-части.
Кто-нибудь знает, почему он так себя ведет?
Решение
я думаю, то, на что вы ссылаетесь, - это функция минимальной стратегии загрузки.
Его цель - ускорить процесс, загрузив как можно меньше ресурсов.
Стратегия минимальной загрузки (MDS) - это новая веб-технология, используемая в SharePoint 2013 для экономии трафика на полосе пропускания и быстрого отображения страниц клиентам.
Метод MDS использует одну страницу .aspx (/_Layouts/start.aspx) для ваших страниц, с фактическим URL, закодированным в тексте после хэш-метки ('#').
При переходе со страницы на страницу будут загружены только изменения между двумя совместимыми страницами.Будет загружено меньше байт , и страница появится быстрее, что позволит избежать обращения к серверу для загрузки объектов.
http://www.megren.net/Blog/Lists/Posts/Post.aspx?ID=40
чтобы включить и отключить эту функцию:
Настройки сайта > в разделе Действия сайта > управление функцией сайта
Я настоятельно рекомендую вам ознакомиться с этим, там подробно рассказывается об этом и о том, что вам нужно сделать, чтобы интегрировать это с вашим сайтом :)
http://www.wictorwilen.se/sharepoint-2013---introduction-to-the-minimal-download-strategy-mds
Другие советы
Добавьте свой URL-адрес для sharepoint в раздел "Надежные сайты" в IE.У меня была такая же проблема, у меня это сработало.