Список Календаря Sharepoint: Устранение проблем Анонимного Доступ - PullRequest
1 голос
/ 14 сентября 2009

Возникли проблемы с получением анонимного доступа к списку календарей в сети Интернет MOSS 2007.

Иметь аутентифицированную веб-страницу публикации, которая расширена только веб-сайтом анонимного доступа: web1 - это сайт публикации, прошедший аутентификацию и расширенный до web2, который является анонимным. В центральном админе

  • Web1 является зоной по умолчанию. Разрешает анонимный доступ и имеет встроенную аутентификацию
  • Web2 - это интернет-зона. Позволяет анонимно, без встроенной аутентификации.

В коллекции сайтов

  • Web1 - включить списки совместной работы группы, в которых отображается календарь Установите разрешения, чтобы анонимный доступ ко всему веб-сайту

Перейдите к web1 / lists / calendar / calendar.aspx, и вы аутентифицируетесь, если еще не

Перейдите к web2 / lists / calendar / calendar.aspx 401, доступ запрещен

Перейти к разрешениям календаря, установить анонимные разрешенные разрешения для просмотра элементов.

Перейдите снова и те же результаты, что и выше для web1 и web2.

Чего мне не хватает?

1 Ответ

2 голосов
/ 24 сентября 2009

Шаги для включения

  1. Удалить все анонимный доступ с сайта.
  2. Отключить функцию ViewFormPagesLockdown
  3. Убедитесь, что календарь наследует свое разрешение от сайта, на котором он находится, и элементы календаря наследуют от календаря.
  4. Сделайте IISreset и закройте все браузеры.
  5. Подождите минуту или две (Не обязательно после IISreset, но все же хорошая идея, если вы тестируете на консоли сервера)
  6. Включить анонимный доступ на уровне сайта
  7. Закройте браузер.
  8. Перейдите на сайт как анонимный пользователь.
  9. Нажмите на навигационную ссылку, чтобы перейти к календарю .aspx
  10. Нажмите на событие в календаре, чтобы отобразить подробности в Dispform.aspx

Благодарим Пола Аиста из MindSharp за то, что он нашел для нас этот ответ.

...