SP 2010 CQWP, Dokumentbibliotheken und anonyme User

Wichtiges update: Waldek Mastykarz hat einen Workaround hier gepostet.: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</Ende update>

Diese Woche, Mein Team und ich waren öffentliche Internet-Site des Kunden von MOSS auf SP aktualisieren 2010. Die MOSS-Website verwendet die CQWP an mehreren Stellen.

Wir gingen durch ein sehr detailliertes Verfahren um Genauigkeit zu gewährleisten, Qualität und alles, was good stuff. Trotz dieser, Wir liefen in ein Problem in der 11. Stunde, die wir nicht erwarten, oder erst sehr spät zu entdecken. Speziell, Unsere CQWP würden nicht für anonyme Benutzer dargestellt werden.. Sie wiedergegeben suchen für die Autoren (Wer eingeloggt), aber es würde nicht zeigen den Inhalt für anonyme Benutzer.

Wir haben eine Menge Forschung und dies sind die Parameter und Aktionen, die wir haben, um das Verhalten zu isolieren:

  • CQWP würde gut darzustellen, wenn es Inhalte aus einer benutzerdefinierten Liste ziehen war.
  • CQWP würde Inhalte der Zugangsdatei im Mediathek machen..
  • Es würde nicht Inhalt von /SiteCollectionImages dargestellt.
  • Wir eine neue Dokumentbibliothek erstellt und ein paar Dokumente auf es hochgeladen. Wir haben keine Inhaltstypen zur Bibliothek hinzugefügt – das war eine einfache aus dem Feld Doc Lib mit keine Anpassung. Vorhandenen CQWP konnte nicht von ihm gelesen..
  • Wir eine neue Seite erstellt und eine CQWP zu, indem alle Standardwerte hinzugefügt. Er würde nicht werden für anonyme.
  • Wir (etwas hastig) Einrichten einer neuen SP 2010 Umgebung, direkt aus der Box wieder und dieses Verhalten repliziert.

Fazit, Es scheint, dass CQWP in SP2010 Inhalte für anonyme Benutzer nicht darstellen kann, wenn die Datenquelle eine Dokumentbibliothek ist. Das kann wahr sein?

Das ist der Fehler, den wir in den Protokollen sahen:

Webparttitel: Content Query Webpart-653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 01540 X Webparts in SharePoint Foundation 89a1 hohe Fehler beim Ausführen von Webparts: NullReferenceException-System.: Objektverweis nicht auf eine Instanz eines Objekts festgelegt. bei Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb-web, DataRow row, String strDefaultItemOpen, Boolesche fSetDocIcon, Boolesche fSetOnClick, String fileRefColumnRef, String progIdColumnRef, String fsobjTypeColumnRef, String permMaskColumnRef) bei Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() bei Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() bei Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Zeichenfolge viewPath) bei Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Es scheint nur irgendwie unmöglich, dass CQWP für anonyme Benutzer nicht funktionieren würde. Wenn Sie mehr darüber wissen, Bitte post a comment.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

7 Gedanken zu „SP 2010 CQWP, Dokumentbibliotheken und anonyme User

  1. Pingback: Tweets, dass SP 2010 CQWP, Document Libraries und anonyme Beiträge» Paul Galvins SharePoint Space -- Topsy.com

  2. Pingback: Unbequeme SharePoint 2010 Webpart für Inhaltsabfragen und anonymen Zugriff - Waldek Mastykarz

  3. Dennis

    Nur weil ich nicht, alle Links Postet hier noch sehen, ein paar Hinweise:

    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/

    Einige Problemumgehungen, aber anscheinend gibt es keine Lösung für dieses problem. Die CQWP funktioniert nur nicht anonym ich angenommen…

    Antwort
  4. Etienne

    Sie haben jemals mehr über dieses Problem gefunden?

    Ich habe das gleiche Problem. Website-Liveschaltung bald und ich habe entdeckt, dass CQWP nicht aus der Seitenbibliothek wenn nicht eingeloggt Inhalt anzeigen. Ich habe dreifach geprüft, dass alle Seiten eingecheckt und veröffentlicht.

    Antwort
  5. GavinB

    Ich habe gerade dieses Problem, Ich habe jedoch auch einen Fall, in dem es funktioniert, wenn ich nach Videos frage 😐

    Wenn ich mehr herausfinden werde ich Bericht erstatten

    Antwort

Hinterlasse eine Antwort

Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *