Tag Archives: CQWP

SP 2010 CQWP, Documentbibliotheken en anonieme gebruikers

Belangrijke update: Waldek Mastykarz heeft gepost een alternerende actie hier: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</einde update>

Deze week, mijn team en ik waren van een klant publieke internetsite van MOSS upgraden naar SP 2010. De MOS-site maakt gebruik van de CQWP op verschillende plaatsen.

We gingen door een zeer gedetailleerde procedure om nauwkeurigheid te garanderen, kwaliteit en al dat goede materiaal. Ondanks het feit dat, We liepen in een probleem in de 11e uur die we niet verwachten of ontdekken tot zeer laat. Specifiek, onze CQWP niet zou maken voor anonieme gebruikers. Het gesmolten zoeken voor de auteurs (die werden geregistreerd), maar het zou niet tonen de inhoud voor anonieme gebruikers.

We hebben een heleboel onderzoek en dit zijn de parameters en de acties die we hebben om te isoleren van het gedrag:

  • CQWP zou fijn maken wanneer het was trekken inhoud uit een aangepaste lijst.
  • CQWP zou weergave van de inhoud uit de/pages-bibliotheek.
  • Het zou niet weergave van de inhoud van /SiteCollectionImages
  • We een nieuwe documentbibliotheek hebt gemaakt en een paar documenten geĆ¼pload naar het. We hebben niet alle inhoudstypen toevoegen aan de bibliotheek-dit was een eenvoudige uit het vak doc lib met geen aanpassing. Bestaande CQWP kon niet lezen uit het.
  • We een nieuwe pagina gemaakt en toegevoegd een CQWP om gebruik te maken van alle standaardwaarden. het zou niet zichtbaar voor anonieme.
  • Wij (enigszins haastig) opzetten van een nieuwe SP 2010 milieu, direct uit de doos opnieuw en gerepliceerd dit probleem.

Bottom line, het lijkt erop dat CQWP in de SP2010 kan niet weergave van de inhoud voor anonieme gebruikers als de gegevensbron een documentbibliotheek. Dit kan waar zijn?

Dit is de fout die we in de logs zagen:

Titel van webonderdeel: Content Query Web deel 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 W3wp.exe (0x0F30) 0x 1540 SharePoint Stichting webonderdelen 89a1 hoge fout tijdens het uitvoeren van webonderdeel: NullReferenceException.: Object reference not set to een exemplaar van een object. op Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, DataRow rij, String strDefaultItemOpen, Booleaanse fSetDocIcon, Booleaanse fSetOnClick, String fileRefColumnRef, String progIdColumnRef, String fsobjTypeColumnRef, String permMaskColumnRef) op Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() op Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() op Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(String viewPath) op Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Het lijkt gewoon soort van onmogelijk dat CQWP zou niet voor anonieme gebruikers werken. Als je meer over dit weet, post een reactie.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin