Dôležité update: Waldek Mastykarz poslal riešenie tu.: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</koniec update>
Tento týždeň, môj tím a boli inovovali zákazníka verejnej internetovej stránke MOSS na SP 2010. MOSS web používa CQWP na viacerých miestach.
Šli sme cez veľmi podrobný postup na zabezpečenie presnosti, kvality a všetky dobré veci. Napriek tomu, že, sme narazili na problém v 11 hodín, že sme nemali očakávať, alebo odhaliť až veľmi neskoro. Osobitne, naše CQWP bych urobiť pre anonymných používateľov. Poskytnuté nájsť pre autorov (ktorí boli prihlásený), ale to by Ukázať obsah pre anonymných používateľov.
Urobili sme veľa výskumu a ide o parametre a činnosti sme izolovať správanie:
- CQWP znamenali poriadku, keď to bolo ťahanie obsah z vlastného zoznamu.
- CQWP znamenali obsah z knižnice /Pages.
- By to za následok obsahu z /SiteCollectionImages
- Sme vytvorili novú knižnicu dokumentov a nahral niekoľko dokumenty k nemu. Sme nepriniesli žiadne typy obsahu do knižnice-to bol jednoduchý z poľa Knižnica dokumentov s žiadne prispôsobenia. Existujúcich CQWP nemohol prečítať z nej.
- Sme vytvorili novú stránku a pridal CQWP použitím všetkých predvolených hodnôt. nie znamenali pre anonymný.
- Sme (trochu narýchlo) nastaviť nové SP 2010 životné prostredie, rovno z krabice znova a replikovať toto správanie.
Sečteno podtrženo, Zdá sa, že CQWP v SP2010 sa nemôže vykresliť obsah pre anonymných používateľov pri zdroji je knižnica dokumentov. Môže to byť pravda?
To je chyba, že sme videli v protokoloch:
Názov webovej časti: Obsah dotazu webovej časti 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0x 1540 SharePoint Foundation webových častí 89a1 vysoké chyba pri vykonávaní webovej časti: System.NullReferenceException: Odkaz na objekt nie je nastavený na inštanciu objektu. v Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, DataRow row, String strDefaultItemOpen, Boolean fSetDocIcon, Boolean fSetOnClick, Reťazec fileRefColumnRef, Reťazec progIdColumnRef, Reťazec fsobjTypeColumnRef, Reťazec permMaskColumnRef) v Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() v Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() v Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Reťazec viewPath) v Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a
To len zdá trochu nemožné, že CQWP nebude fungovať pre anonymných používateľov. Ak budete vedieť viac, Prosím post komentár.
</koniec>
Nasledujte ma na stebėtų na http://www.twitter.com/pagalvin
Pingback: Tweets, že zmienka SP 2010 CQWP, Knižnice dokumentov a anonymných používateľov «Paul Galvin SharePoint priestoru -- Topsy.com
Pingback: Nepohodlné SharePoint 2010 Webová časť dotaz na obsah a anonymný prístup - Waldek Mastykarz
Paul, dostali ste niekedy to vyriešiť? Mal som lásku / nenávidieť vzťah s CQWP od SP 2007. Vďaka za príspevok.
-Eugene
Len preto, že nebolo vidieť žiadne odkazy postet tu ešte, niekoľko rád:
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/
Niekoľko riešení, ale zrejme neexistuje FIX pre tento problém. CQWP jednoducho nefunguje anonymne ja predpokladám, že…
Ste niekedy sa dozvedeli viac o tomto probléme?
I 'm having rovnaký problém. Miesto bude čoskoro žiť a zistil, že CQWP nemajú Zobraziť obsah z knižnice stránok, keď nie ste prihlásený. Mám trojité skontrolovať, že všetky stránky sú skontrolovali-in a uverejnené.
Obsah webovej časti dotaz (CQWP) má byť vylepšený pre prácu s anonymný prístup pozri http://blogs.edork.com/MikeGeyer/Lists/Posts/Post.aspx?ID=20
Len som narazil na tento problém, however I also have a case of it working when querying for videos 😐
Ak sa môžem dozvedieť viac budem správu