עדכון חשוב: Waldek Mastykarz יש מוצב דרך לעקיפת הבעיה פה: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</סיום עדכון>
בשבוע זה, הצוות שלי ואני היו שדרוג באתר של לקוח אינטרנט ציבורי של מוס ל SP 2010. האתר מוס משתמש את CQWP בכמה מקומות.
עברנו על נוהל מפורט מאוד כדי להבטיח דיוק, איכות, וכל הדברים הטובים. למרות זאת, אנחנו נתקלו בבעיה השעה 11. אנחנו לא מצפים או לחשוף עד מאוד מאוחר. באופן ספציפי, CQWP שלנו לא לעבד עבור משתמשים אנונימיים. מציירים את זה למצוא עבור המחברים (היו מי מחובר), . אבל זה מופיע התוכן עבור משתמשים אנונימיים.
. עשינו הרבה מחקר. ואלה הפרמטרים והפעולות שלקחנו כדי לבודד את הגורם להתנהגות:
- CQWP ייתר בסדר כאשר זה מושך תוכן רשימה מותאמת אישית.
- CQWP ייתר תוכן מתוך ספריית /Pages.
- זה לא ייתר תוכן מ- /SiteCollectionImages
- אנו ליצור ספריית מסמכים חדשה, להעלות אותו כמה מסמכים. אנחנו שלא הוספת כל סוגי התוכן לספריית – זה היה פשוט lib דוק התיבה עם אין התאמה אישית. CQWP הקיימים לא היתה אפשרות לקרוא ממנו.
- אנחנו נוצר דף חדש והוסיף CQWP על-ידי שימוש בערכי ברירת מחדל כל. זה לא ייתר של אנונימי.
- אנחנו (במידה מסוימת בחופזה) הגדר של SP חדשה 2010 סביבה, ישר מהקופסה שוב משוכפלת התנהגות זו.
השורה התחתונה, נראה כי CQWP ב- SP2010 לא יכול למסור תוכן עבור משתמשים אנונימיים כאשר מקור הנתונים הוא ספריית מסמכים. זה יכול להיות נכון?
זו השגיאה שראינו את היומנים:
Web Part כותרת: תוכן שאילתת אינטרנט חלק 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0x 1540 SharePoint קרן Web Parts 89a1 גבוהה שגיאה בעת ביצוע ה-web part: 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
Pingback: Tweets להזכיר SP 2010 CQWP, מסמך של ספריות משתמשים אנונימיים «SharePoint שטח של פול גלווין -- Topsy.com
Pingback: SharePoint לא נוח 2010 ה-web Part שאילתת תוכן, גישה אנונימית - Waldek Mastykarz
פול, קיבלת פעם זה נפתר? יש לי אהבה / שונא את מערכת היחסים עם CQWP מאז SP 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 לא להראות תוכן מתוך ספריית דפי כאשר לא מחוברים. . יש לי שלוש פעמים לבדוק כי כל הדפים הם הוכנסו ופורסמו.
Web Part של שאילתת תוכן (CQWP) חייב להיות צבט לעבוד עם גישה אנונימית אנא ראה http://blogs.edork.com/MikeGeyer/Lists/Posts/Post.aspx?ID=20
נתקלתי בבעיה, עם זאת יש לי גם מקרה שהוא פועל כששאילתות לסרטונים 😐
אם אני אגלה יותר לדווח חזרה