Важливе уточнення: Вальдек 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
Pingback: Tweets, що згадка SP 2010 CQWP, Документ бібліотек та анонімним користувачам «Paul Galvin SharePoint простір -- Topsy.com
Pingback: Незручна SharePoint 2010 Веб-частина запиту вмісту та анонімного доступу - Вальдек Mastykarz
Пол, Ви коли-небудь це вирішено? Я мав любовну / ненависть відносини з у CQWP з СП 2007. Спасибо за пост.
-Eugene
Просто тому, що я не бачу будь-яких посилання 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 просто не працює анонімно я вважаю…
Ви коли-небудь дізнатися більше про цю проблему?
У мене та ж проблема. Сайт буде жити незабаром і я виявив, що CQWP не показати вміст від бібліотеці сторінок, коли не ввійшли в систему. Я є потрійні перевірили, що всі сторінки перевірили в і опубліковані.
Веб-частина запиту вмісту (CQWP) має бути Tweaked працювати з анонімного доступу будь ласка, див. http://blogs.edork.com/MikeGeyer/Lists/Posts/Post.aspx?ID=20
Я просто втік до цієї проблеми, however I also have a case of it working when querying for videos 😐
Якщо я дізнатися більше я буду доповісти