Tag Archives: CQWP

SP 2010 CQWP, Dokumentbiblioteker og anonyme brukere

Viktig oppdatering: Waldek Mastykarz har lagt ut en løsning her: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</avslutte oppdateringen>

Denne uken, mitt lag og jeg var oppgradere offentlig Internett kunden fra MOSS til SP 2010. MOSS nettstedet bruker CQWP flere steder.

Vi gikk gjennom en svært detaljert prosedyre for å sikre nøyaktighet, kvalitet og alt det gode ting. Til tross for at, Vi kjørte inn i et problem i 11th time som vi ikke forventer eller avdekke til svært sent. Spesielt, våre CQWP ville gjøre for anonyme brukere. Det gjengis søk for forfattere (som var logget på), men det ville ikke viser innholdet for anonyme brukere.

Vi gjorde mye forskning og dette er parametere og handlinger vi tok til isolerer atferden:

  • CQWP ville gjengi fint når det var trekke innhold fra en egendefinert liste.
  • CQWP ville gjengi innhold fra/Pages-bibliotek.
  • Den ville ikke gjengi innhold fra /SiteCollectionImages
  • Vi opprettet et nytt dokumentbibliotek og lastet opp noen dokumenter til det. Vi legge ikke noen innholdstyper til biblioteket-dette var en enkel ut av boksen doc lib uten tilpasning. Eksisterende CQWP kunne ikke lese fra den.
  • Vi opprettet en ny side og la en CQWP til det bruker alle standardverdier. det ville ikke gjøre anonym.
  • Vi (noe hastily) sette opp en ny SP 2010 miljø, rett ut av boksen på nytt, og som replikeres dette problemet.

Bunnlinjen, Det synes at CQWP i SP2010 ikke kan gjengi innholdet for anonyme brukere når datakilden er et dokumentbibliotek. Dette kan være sant?

Dette er feilen som vi så i loggene:

Webdel-tittel: Innhold webdelen for innholdsspørring 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 W3WP.exe (0x0F30) 0x 1540 SharePoint Foundation-webdeler 89a1 høy feil under utføring av webdel: System.NullReferenceException: Objektreferanse er ikke satt til en forekomst av et objekt. ved Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, DataRow rad, Streng strDefaultItemOpen, Boolsk fSetDocIcon, Boolsk fSetOnClick, Streng fileRefColumnRef, Streng progIdColumnRef, Streng fsobjTypeColumnRef, Streng permMaskColumnRef) ved Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() ved Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() ved Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Streng viewPath) ved Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Det virker slags umulig at CQWP ikke ville fungere for anonyme brukere. Hvis du vet mer om dette, Vennligst legg inn en kommentar.

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin