Как создать незащищенную страницу макета в SharePoint, к которой смогут получить доступ анонимные (гостевые) пользователи

StackOverflow https://stackoverflow.com/questions/1495593

Вопрос

Я пытаюсь сделать что-то, что должно быть очень простым.

Я создал страницу приложения SharePoint, которая развернута в папке _layouts.На этой странице используется собственный код, который наследуется от Microsoft.SharePoint.WebControls.UnsecuredLayoutsPageBase.

У меня есть страница приложения, ссылающаяся на главную страницу, которую лучше всего можно описать как минимальную главную страницу (она содержит все основные заполнители контента SharePoint, и это все).

Но когда я пытаюсь получить доступ к странице с помощью веб-приложения, настроенного на анонимный доступ, мне все равно предлагается войти на страницу.Я проверил разрешения для галереи главных страниц и галереи стилей.Они настроены на анонимный доступ.

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

Есть идеи по устранению этой проблемы?

Это было полезно?

Решение

Нашёл ответ на свою проблему здесь

Короче говоря, вам нужно переопределить свойство AllowAnonymousAccess и вернуть true.Как только я это сделал, страница работает так, как ожидалось.

protected override bool AllowAnonymousAccess
{   
      get{   
             return true;   
         }   
}   
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top