SP 2010 CQWP, Knjižnice dokumentov in anonimni uporabniki

Pomembno posodobitev: Waldek Mastykarz je objavil rešitev tukaj: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</na koncu posodobitev>

Ta teden, moja ekipa in jaz so bili nadgraditvi stranke javni spletni strani MOSS za SP 2010. Mesto MOSS uporablja v CQWP na več mestih.

Smo šli skozi zelo podroben postopek, da se zagotovi natančnost, kakovosti in vse, kar dobre stvari. Kljub temu, da, smo zašel v težave v 11th hour, ki nismo pričakovali ali odkriti šele zelo pozno. Posebej, naše CQWP ne bi postala za anonimne uporabnike. Opravljene iskanja za avtorje (ki so bili prijavljeni), vendar to ne bi pokazal vsebine za anonimne uporabnike.

Naredili smo veliko raziskav in so parametri in dejanja smo izločiti vedenje:

  • CQWP bi pravilno renderirati, ko je vlekel vsebino s seznamom po meri.
  • CQWP bi posredovanje vsebin iz knjižnice /Pages.
  • To ne bi posredovanje vsebin iz /SiteCollectionImages
  • Smo ustvarili novo knjižnico dokumentov in dodal nekaj docs nanj. Smo ni dodal vse vrste vsebine v knjižnico-to je bil preprost iz lib doc polje brez prilagajanja. Obstoječe CQWP ni bilo mogoče prebrati iz nje.
  • Smo ustvarili novo stran in dodal a CQWP ga z vsemi privzete vrednosti. da ne bi postala za anonimni.
  • Smo (nekoliko prenagljeno) Nastavite novi SP 2010 okolje, naravnost iz škatle znova in repliciral to vedenje.

Bottom line, Zdi se, da CQWP v SP2010 ni mogoče upodobiti vsebine za anonimne uporabnike, ko vir podatkov je knjižnico dokumentov. To lahko res?

To je napaka, ki smo videli v zapor:

Naslova spletnega gradnika: Vsebina poizvedbe Web del 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0x 1540 SharePoint Foundation spletne gradnike 89a1 visoko napaka med izvajanjem spletnega gradnika: NullReferenceException.: Referenčni objekt ni nastavljena na primer predmeta. na Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, Podatkovna vrstica vrstica, Niz strDefaultItemOpen, Logična fSetDocIcon, Logična fSetOnClick, Niz fileRefColumnRef, Niz progIdColumnRef, Niz fsobjTypeColumnRef, Niz permMaskColumnRef) na Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() na Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() na Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Niz viewPath) na Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Prav tako se zdi nekako nemogoče, da ne bi CQWP delo za anonimne uporabnike. Če veste več o tem, prosim pokomentirajte.

</namen>

Naročite se na moj blog.

Sledite mi na Cvrkutati na http://www.twitter.com/pagalvin

7 misli o "SP 2010 CQWP, Knjižnice dokumentov in anonimni uporabniki

  1. Pingback: Tweets se omenja SP 2010 CQWP, Dokument knjižnic in anonimne uporabnike »Paul Galvin SharePoint Vesolje -- Topsy.com

  2. Pingback: Neprijetna SharePoint 2010 Spletni gradnik poizvedbe vsebine in anonimni dostop - Waldek Mastykarz

  3. Dennis

    Samo zato, ker nisem videl koli povezave postet tukaj še, nekaj nasvetov:

    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/

    A malo workarounds, Obstaja pa očitno ne PRITRDITI zakaj to naloga. V CQWP samo ne deluje anonimno sem recimo…

    Odgovor
  4. Etienne

    Ali ste kdaj našli več o tem vprašanju?

    Imam isti problem. Stran, ki gre v živo kmalu, in odkril, da CQWP ne Pokaži vsebino iz strani knjižnice, ko niste prijavljeni. Imam triple preveriti, da vse strani so sproščene in objavljena.

    Odgovor

pusti odgovor

Vaš e-naslov ne bo objavljen. Obvezna polja so označena *