SP 2010 CQWP, Библиотеки документов и анонимных пользователей

Важное обновление: Waldek Mastykarz опубликовал обходной здесь: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</конец обновления>

На этой неделе, я и моя команда обновляетесь общественный интернет-сайт заказчика с Мосс для SP 2010. Мосс сайт использует CQWP в нескольких местах.

Мы прошли через очень подробные процедуры для обеспечения точности, качество и все, что хорошие вещи. Несмотря на это, Мы столкнулся с проблемой в 11 час, что мы не ожидаем, или раскрыть до очень поздно. Специально, Наши CQWP не визуализации для анонимных пользователей. Она вынесла найти для авторов (кто были залогинены), но это не показать содержимое для анонимных пользователей.

Мы сделали много исследований и эти параметры и действия, которые мы приняли, чтобы изолировать поведение:

  • CQWP сделает хорошо, когда он тянул контент из настраиваемого списка.
  • CQWP будет отображать содержимое из библиотеки /Pages.
  • Он не будет отображать содержимое из /SiteCollectionImages
  • Мы создали новую библиотеку документов и передать несколько документов. Мы не добавлять любые типы содержимого в библиотеку – это был простой из коробки doc lib с без настройки. Существующие CQWP не удалось прочитать из него.
  • Мы создали новую страницу и добавить CQWP в него с использованием всех значений по умолчанию. Он не будет отображаться для анонимных.
  • Мы (несколько поспешно) Настройка нового СП 2010 Окружающая среда, прямо из коробки снова и реплицируются такое поведение.

Нижняя линия, Похоже, что CQWP в SP2010 не может отображать содержимое для анонимных пользователей, когда источник данных — это библиотека документов. Может ли это быть правдой?

Это ошибка, что мы видели в журналах:

Заголовок веб-части: Содержание запроса веб-часть 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0x 1540 веб-частей SharePoint Foundation 89a1 высокой ошибка при выполнении веб-части: System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb веб, Строка DataRow, Строка strDefaultItemOpen, Логическое fSetDocIcon, Логическое fSetOnClick, Строка fileRefColumnRef, Строка progIdColumnRef, Строка fsobjTypeColumnRef, Строка permMaskColumnRef) в Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() в Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() в Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Строка viewPath) в Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Это только кажется, своего рода невозможно, что CQWP не работают для анонимных пользователей. Если вы знаете больше об этом, Просьба оставить комментарий.

</конец>

Подписаться на мой блог.

Следуй за мной по щебетать на http://www.twitter.com/pagalvin

7 мысли о «SP 2010 CQWP, Библиотеки документов и анонимных пользователей

  1. Pingback: Tweets, что упоминание SP 2010 CQWP, Документов библиотек и анонимных пользователей «Paul Galvin SharePoint пространство -- Topsy.com

  2. Pingback: Неудобно SharePoint 2010 Запрос содержимого веб-части и анонимный доступ - Waldek Mastykarz

  3. Деннис

    Просто потому, что я не видел каких-либо ссылок postet здесь еще, несколько советов:

    http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/thread/892c9b5e-9ef3-4471-8825-6d632d046118
    http://social.technet.microsoft.com/Forums/en-US/sharepoint2010customization/thread/90223bf3-278f-4168-b124-3413489b936a
    http://www.sharepointoverflow.com/questions/3979/content-query-web-part-cqwp-fails-to-show-picture-items-from-a-document-picture/4008#4008
    http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/

    Несколько обходных путей, но видимо не для исправления этой проблемы. CQWP просто не работает анонимно я полагаю…

  4. Этьен

    Вы когда-нибудь узнать больше об этой проблеме?

    У меня такая же проблема. Сайт скоро будет жить и я обнаружил, что CQWP не показывать содержимое из библиотеки страниц, когда не вошли в систему. У меня есть тройной проверил что все страницы проверяются в и опубликован.

  5. GavinB

    Я как раз побежал в эту проблему, however I also have a case of it working when querying for videos 😐

    Если я могу узнать больше, что я буду доложить

Оставь ответ

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *