Aggiornamento importante: Waldek Mastykarz ha postato una soluzione qui: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</aggiornamento di fine>
Questa settimana, Io e la mia squadra eravamo aggiornamento sito internet pubblico di un cliente da MOSS a SP 2010. Il sito MOSS utilizza il CQWP in parecchi posti.
Siamo passati attraverso una procedura molto dettagliata per assicurare l'accuratezza, qualità e tutta quella roba buona. Nonostante che, Ci siamo imbattuti in un problema nell'11 ° ora che non ci si aspettano o scoprire fino a tardi. In particolare, non eseguire il rendering di nostra CQWP per gli utenti anonimi. Rendeva scoperta per gli autori (Chi fosse connesso), ma non Mostra il contenuto per gli utenti anonimi.
Abbiamo fatto molte ricerche e questi sono i parametri e le azioni che abbiamo preso per isolare il comportamento:
- CQWP renderebbe bene quando stava tirando il contenuto di un elenco personalizzato.
- CQWP renderebbe il contenuto dalla libreria /Pages.
- Esso non renderebbe il contenuto da /SiteCollectionImages
- Abbiamo creato una nuova raccolta documenti e caricato alcuni documenti ad esso. Non abbiamo fatto aggiungere qualsiasi tipo di contenuto alla libreria-questo era un semplice fuori il lib doc casella con nessuna personalizzazione. CQWP esistente potrebbe non leggere da essa.
- Abbiamo creato una nuova pagina e aggiunto un CQWP utilizzando tutti i valori predefiniti. non avrebbe reso per Anonimo.
- Abbiamo (un po ' in fretta) impostare un nuovo SP 2010 ambiente, direttamente fuori dalla scatola nuovamente e replicato questo comportamento.
Linea di fondo, sembra che CQWP in SP2010 non può eseguire il rendering di contenuto per gli utenti anonimi quando l'origine dati è una raccolta di documenti. Questo può essere vero?
Questo è l'errore che abbiamo visto nei log:
Titolo Web Part: Query di contenuto Web parte 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 01540 x Web part di SharePoint Foundation 89a1 alta errore durante l'esecuzione di web part: System. NullReferenceException: Riferimento all'oggetto non impostato su un'istanza di un oggetto. presso Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, DataRow row, StrDefaultItemOpen stringa, FSetDocIcon booleano, FSetOnClick booleano, FileRefColumnRef stringa, ProgIdColumnRef stringa, FsobjTypeColumnRef stringa, PermMaskColumnRef stringa) presso Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() presso Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() presso Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(ViewPath stringa) presso Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a
Sembra proprio il tipo di impossibile che CQWP non avrebbe funzionato per gli utenti anonimi. Se sai piu ' di questo, si prega di inviare un commento.
</fine>
Seguimi su Twitter a http://www.twitter.com/pagalvin
Pingback: Tweets che parlare SP 2010 DISPONIBILI, Documento biblioteche e utenti anonimi «spazio di SharePoint su Paul Galvin -- Topsy.com
Pingback: SharePoint scomodo 2010 Web Part Query contenuto e accesso anonimo - Waldek Razi
Paul, Hai mai ottenere questo risolto? Ho avuto un amore / odio il rapporto con il CQWP dal SP 2007. Grazie per il post.
-Eugene
Solo perché non ho ancora visto alcun postet link qui, alcune indicazioni:
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/
Alcune soluzioni alternative, ma a quanto pare non esiste alcuna correzione per questo problema. Il CQWP non funziona anonimamente io suppongo che…
Hai mai trovato maggiori informazioni su questo problema?
Sto avendo lo stesso problema. Sito andare presto in diretta e ho scoperto che CQWP non mostrare contenuto dalla libreria pagine quando non loggato. Ho triple controllato che tutte le pagine sono archiviati e pubblicate.
Web Part Query contenuto (DISPONIBILI) deve essere ottimizzato per funzionare con accesso anonimo per favore vedi http://blogs.edork.com/MikeGeyer/Lists/Posts/Post.aspx?ID=20
Ho appena incontrato questo problema, however I also have a case of it working when querying for videos 😐
Se scopro di più io riferire