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
  • אנו ליצור ספריית מסמכים חדשה, להעלות אותו כמה מסמכים. אנחנו שלא הוספת כל סוגי התוכן לספריית – זה היה פשוט 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

7 מחשבות על "SP 2010 CQWP, ספריות מסמכים ועבור משתמשים אנונימיים

  1. Pingback: Tweets להזכיר SP 2010 CQWP, מסמך של ספריות משתמשים אנונימיים «SharePoint שטח של פול גלווין -- Topsy.com

  2. Pingback: SharePoint לא נוח 2010 ה-web Part שאילתת תוכן, גישה אנונימית - 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

    נתקלתי בבעיה, עם זאת יש לי גם מקרה שהוא פועל כששאילתות לסרטונים 😐

    אם אני אגלה יותר לדווח חזרה

תשאיר הודעה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *