2009-09-14 4 views
1

Проблема с получением анонимного доступа к работе для списка календарей в интернет-сети MOSS 2007.Sharepoint Calendar List: Устранение неполадок Анонимный доступ

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

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

В семействе сайтов

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

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

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

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

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

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

ответ

2

шаги для того, чтобы

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

Заслуга Павла Аист в MindSharp для нахождения этого ответьте нам.

Смежные вопросы