Архів тегів: CQWP

SP 2010 CQWP, Анонімні користувачі і бібліотек документів

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

На цьому тижні, Моя команда і я були після оновлення клієнта громадський Інтернет-сайт з МОСС спін тр 2010. ЛИШАЙНИК сайт використовує в CQWP в декількох місцях.

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

Ми зробили багато досліджень і ці параметри і дії, які ми прийняли, щоб ізолювати поведінку:

  • CQWP б надати штрафу, коли він віз вмісту з настроюваним списком.
  • CQWP б відображення вмісту з бібліотеки /Pages.
  • Вона б не зробити зміст з /SiteCollectionImages
  • Ми створили нову бібліотеку документів і завантажені до неї кілька документів. Ми не додавати будь-які типи вмісту до бібліотеки – це було просто поза коробки doc lib з ніяких налаштувань. Існуючі CQWP не вдалося прочитати з нього.
  • Ми створили нову сторінку і додав на CQWP до нього за допомогою всі значення за замовчуванням. вона б не зробити для анонімних.
  • Ми (дещо поспішно) настроїти новий SP 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 web, 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 не буде працювати для анонімних користувачів. Якщо ви знаєте більше про це, будь ласка, пост коментар.

</кінець>

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

Йди за мною на Twitter в http://www.twitter.com/pagalvin