SP 2010 CQWP, Bibliotecile de documente și utilizatorii anonimi

Important update: Waldek Mastykarz a postat aici o soluţie: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</final actualizare>

În această săptămână, echipa mea şi am au fost actualizarea unui client site internet public de la MOSS la SP 2010. Site-ul MOSS foloseşte CQWP în mai multe locuri.

Ne-am dus printr-o procedura foarte detaliate pentru a asigura acurateţea, calitate şi tot ce bun îndesat. În ciuda faptul că, am fugit într-o problemă în 11 oră ce nu aştepta sau descoperi până foarte târziu. În mod specific, CQWP noastre nu s-ar face pentru utilizatorii anonimi. Găsi ea prestate pentru autori (care s-au logat), dar aceasta nu ar arăta conţinutul pentru utilizatorii anonimi.

Am făcut o mulţime de cercetare şi acestea sunt parametrii şi acţiuni am luat pentru a izola comportamentul:

  • CQWP ar face bine, atunci când ea a fost trăgând conţinut dintr-o listă particularizată.
  • CQWP ar face conţinutul din biblioteca /Pages.
  • Acesta nu ar face contact de la /SiteCollectionImages
  • Am creat o bibliotecă de documente nouă şi încărcat câteva documente la ea. Noi nu a adăuga orice tipuri de conținut la bibliotecă-aceasta a fost o simplă din căsuţa doc lib cu nici o personalizare. CQWP existente nu a putut citi din ea.
  • Am creat o nouă pagină şi adaugă un CQWP utilizând toate valorile implicite. Acesta nu ar face pentru anonim.
  • Noi (oarecum în grabă) înfiinţat un nou SP 2010 mediu, direct din cutie din nou şi de a reproduce acest comportament.

Linie de fund, se pare că CQWP în SP2010 nu se poate reda continut pentru utilizatorii anonimi, atunci când sursa de date este o bibliotecă de documente. Poate fi adevărat?

Aceasta este eroarea pe care le-am văzut în jurnalele:

Titlu parte Web: Interogare de conţinut Web parte 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0x 1540 părți Web SharePoint Foundation 89a1 mare eroare în timp ce partea web de executare: System.NullReferenceException: Obiectul de referinţă nu setat la o instanţă a unui obiect. la Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, Rând DataRow, Șir strDefaultItemOpen, Boolean fSetDocIcon, Boolean fSetOnClick, Șir fileRefColumnRef, Șir progIdColumnRef, Șir fsobjTypeColumnRef, Șir permMaskColumnRef) la Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() la Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() la Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Șir viewPath) la Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Se pare doar un fel de imposibil ca CQWP nu ar funcţiona pentru utilizatorii anonimi. Dacă ştiţi mai mult despre acest lucru, vă rugăm să posta un comentariu.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

7 gânduri pe "SP 2010 CQWP, Bibliotecile de documente și utilizatorii anonimi

  1. Pingback: Tweets care menţionează SP 2010 CQWP, Documentul bibliotecile şi utilizatorii anonimi «Paul Galvin SharePoint Space -- Topsy.com

  2. Pingback: Incomod SharePoint 2010 Partea Web conținut interogare şi acces anonim - Waldek Mastykarz

  3. Dennis

    Doar pentru că încă nu am vedea orice link-uri postet aici, câteva indicii:

    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/

    Câteva soluţii, dar nu există aparent nici o soluţie pentru această problemă. CQWP doar nu funcţionează anonim am să presupunem că…

    Răspuns
  4. Etienne

    Aţi găsit vreodată mai multe despre această problemă?

    I sînt having aceeaşi problemă. Site-ul merge direct în curând şi am descoperit că CQWP nu se afișează conținut la biblioteca de pagini, atunci când nu logat. Am triple verificat că toate paginile sunt de check-in şi publicat.

    Răspuns
  5. GavinB

    Tocmai am fugit în această problemă, however I also have a case of it working when querying for videos 😐

    Dacă am găsi mai multe voi raport

    Răspuns

Lasă un răspuns la Cata dany Anuleaza raspunsul

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *