Grava ĝisdatigo: Waldek Mastykarz poŝtis workaround ĉi tie: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</Fina ĝisdatigo>
Ĉi tiu semajno, mia teamo kaj mi estis altgradiganta publikan interretan ejon de kliento de MUSKO al SP 2010. La MUSKA ejo uzas la CQWP en pluraj lokoj.
Ni iris tra tre detala procedo certigi precizecon, Superkvalita kaj ĉiuj tiu bona aĵo. Malgraŭ tio, Ni kuris en problemo en la 11a horo ke ni ne atendis aŭ malkovri ĝis tre malfrue. Specife, Nia CQWP ne farus por anonimaj uzantoj. Ĝi faris trovi por la aŭtoroj (Kiu estis ensalutita), Sed ?i wouldn?? Montras la enhavon por anonimaj uzantoj.
Ni faris multan esploron kaj #?i tiu estas la parametroj kaj agoj ni prenis izoli la konduton:
- CQWP farus bone kiam ?in estis tiranta enhavon de #la?menda listo.
- CQWP farus enhavon de la /#Pa?o biblioteko.
- ?i ne farus enhavon de /SiteCollectionImages
- Ni kreis novan dokumentan bibliotekon kaj uploaded kelkaj docs al ĝi. Ni ne aldonis ajnajn kontentajn tipojn al la biblioteko – tio ĉi estis simpla ekstere de la skatolo doc lib kun neniu customization. Ekzistanta CQWP ne povus legi de ĝi.
- Ni kreis novan paĝon kaj aldonita CQWP al ĝi uzanta ĉiuj defaŭltaj valoroj. Ĝi ne farus por anonima.
- Ni (Iom hastily) Instali novan SP 2010 Medio, Rekte ekstere de la skatolo denove kaj reproduktis #?i tiu konduton.
Malsupra linio, Ĝi aperas ke CQWP en SP2010 ne povas fari enhavon por anonimaj uzantoj kiam la datuma fonto estas dokumenta biblioteko. Povas tion ĉi esti vera?
#Tio ?i estas la eraro ke ni vidis en la #?tipo:
#Aranea?o Parto titolo: Kontenta Demanda #Aranea?o Parto 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 W3wp.Exe (0X0F30) 0X1540 SharePoint Fundamenta Araneaĵo Partoj 89a1 Alta Eraro dum efektiviganta araneaĵan parton: Sistemo.NullReferenceException: Objekto referencas ne fiksita al okazo de objekto. Ĉe Microsoft.SharePoint.Eldonado.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb #aranea?o, DataRow disputo, #La?i strDefaultItemOpen, Boolea fSetDocIcon, Boolea fSetOnClick, #La?i fileRefColumnRef, #La?i progIdColumnRef, #La?i fsobjTypeColumnRef, #La?i permMaskColumnRef) Ĉe Microsoft.SharePoint.Eldonado.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() Ĉe Microsoft.SharePoint.Eldonado.WebControls.ContentByQueryWebPart.AddContentQueryData() Ĉe Microsoft.SharePoint.Eldonado.WebControls.ContentByQueryWebPart.GetXPathNavigator(#La?i viewPath) Ĉe Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653D91fb-2f83-4e6a-83af-1f39e8939f0a
Ĝi nur ŝajnas afabla de neebla ke CQWP ne laborus por anonimaj uzantoj. Se vi scias plu pri tio ĉi, Bonvolu poŝti rimarkon.
</Fino>
Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin