Tag Archives: CQWP

SP 2010 CQWP, Bibliothèques de documents et d'utilisateurs anonymes

Mise à jour importante: Waldek Mastykarz a posté une solution ici: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</mise à jour de la fin>

Cette semaine, mon équipe et moi-même étions reclassement site internet public d'un client de mousse à la SP 2010. Le site MOSS utilise la CQWP à plusieurs endroits.

Nous sommes allés à travers une procédure très détaillée pour assurer la précision, qualité et tout ce que de bonnes choses. Malgré cela, Nous avons rencontré un problème dans la 11e heure que nous n'attendons ou découvrir jusqu'à très tard. Spécifiquement, notre WebPart ne serait pas rendu pour les utilisateurs anonymes. Il a rendu trouvaille pour les auteurs (qui ont été consignées), mais il ne serait pas montrer le contenu pour les utilisateurs anonymes.

Nous avons fait beaucoup de recherches et ce sont les paramètres et les mesures que nous avons pris pour isoler le comportement:

  • CQWP rendrait fine lorsqu'il était tirant contenu dans une liste personnalisée.
  • CQWP rendrait le contenu de la bibliothèque en /Pages.
  • Cela ne rendrait pas le contenu de /SiteCollectionImages
  • Nous avons créé une bibliothèque de documents et téléchargé quelques docs sur elle. On n'a pas ajouté de tous les types de contenu à la bibliothèque – il s'agissait d'un simple hors de la lib de doc de boîte avec aucune personnalisation. WebPart existant pas pu lire de lui.
  • Nous avons créé une nouvelle page et ajouté une WebPart à l'aide de toutes les valeurs par défaut. il ne rendrait pas pour anonyme.
  • Nous avons (un peu hâtivement) mettre en place un nouveau SP 2010 environnement, directement de la boîte à nouveau et reproduire ce comportement.

Ligne de fond, Il semble que WebPart dans SP2010 ne peut pas afficher le contenu pour les utilisateurs anonymes lorsque la source de données est une bibliothèque de documents. Si cela peut être vrai?

C'est l'erreur que nous avons vu dans les journaux:

Titre de partie Web: Content Query Web Part 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 01540 x composants WebPart de SharePoint Foundation 89a1 élevé d'erreurs lors de l'exécution de composant WebPart: Système NullReferenceException.: Référence d'objet non définie à une instance d'un objet. à Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, DataRow row, Chaîne strDefaultItemOpen, FSetDocIcon booléenne, FSetOnClick booléenne, Chaîne fileRefColumnRef, Chaîne progIdColumnRef, Chaîne fsobjTypeColumnRef, Chaîne permMaskColumnRef) à Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() à Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() à Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Chaîne viewPath) à Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Il semble juste genre d'impossible que WebPart ne fonctionnerait pas pour les utilisateurs anonymes. Si vous savez plus à ce sujet, Veuillez poster un commentaire.

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin