Я настроил анонимный доступ на сайте SharePoint для «Списков и библиотек». Затем я включаю анонимный доступ к отдельным спискам / библиотекам в соответствии с моими требованиями.
Это прекрасно работает, но я не могу получить доступ к URL-адресу корневого сайта, где я ожидаю, что его перенаправят на страницу приветствия:
- Доступ к http://servername завершается ошибкой при отказе в доступе
- Доступ к http://servername/Pages/Default.aspx успешно
Если я установлю для веб-разрешений значение «Весь веб-сайт», я смогу получить доступ к корневому URL-адресу, но я не хочу этого делать.
Я предоставляю своему сайту определение сайта и изменяю сайт через объектную модель во время активации функции, например
web.AnonymousPermMask64 = SPBasePermissions.Open;
web.AnonymousState = SPWeb.WebAnonymousState.Enabled;
web.Update();
... этот код я уже успешно использую.
Кто-нибудь знает, как разрешить анонимный доступ к http://servername?