SP 2010 CQWP, Bibliotecas de documentos y usuarios anónimos

Actualización importante: Waldek Mastykarz ha publicado una solución aquí: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</actualización de final>

Esta semana, mi equipo y yo fuimos actualización sitio público de internet de un cliente de musgo a SP 2010. El sitio MOSS utiliza la CQWP en varios lugares.

Fuimos a través de un procedimiento muy detallado para asegurar la exactitud, calidad y bueno todo lo que. A pesar de, nos topamos con un problema en la hora 11 en el que no espera o descubrir hasta muy tarde. Específicamente, no prestar la CQWP para usuarios anónimos. Que rindió el hallazgo de los autores (que se registran), pero no muestra el contenido para los usuarios anónimos.

Hicimos mucha investigación y estos son los parámetros y las acciones que tomamos para aislar el comportamiento:

  • CQWP haría bien cuando se estaba tirando el contenido de una lista personalizada.
  • CQWP haría que el contenido de la biblioteca /Pages.
  • No haría que el contenido de /SiteCollectionImages
  • Hemos creado una nueva biblioteca de documentos y subido a unos documentos que. No añadimos ningún tipo de contenido a la biblioteca – esto fue un simple de la lib de doc de caja con ningún arreglo para requisitos particulares. CQWP existente no podía leer de él.
  • Hemos creado una nueva página y le añadió un CQWP utilizando todos los valores predeterminados. no haría por anónimo.
  • Nos (un poco apresuradamente) configurar un nuevo SP 2010 medio ambiente, directamente de la caja nuevamente y replicar este comportamiento.

Línea inferior, parece que CQWP en SP2010 no puede representar el contenido de los usuarios anónimos cuando la fuente de datos es una biblioteca de documentos. Puede esto ser verdad?

Este es el error que vimos en los registros:

Título del elemento Web: 653D91fb-2f83-4e6a-83af-1f39e8939f0a contenido de elemento Web consulta
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0x1540 elementos Web de SharePoint Foundation 89a1 alto Error mientras se ejecuta el elemento web: System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto. en Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, DataRow row, Cadena strDefaultItemOpen, FSetDocIcon Boolean, FSetOnClick Boolean, Cadena fileRefColumnRef, Cadena progIdColumnRef, Cadena fsobjTypeColumnRef, Cadena permMaskColumnRef) en Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() en Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() en Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Cadena viewPath) en Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Parece algo imposible que CQWP no iba a funcionar para los usuarios anónimos. Si usted sabe más acerca de esto, por favor enviar un comentario.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

7 pensamientos sobre "SP 2010 CQWP, Bibliotecas de documentos y usuarios anónimos

  1. Pingback: Tweets that mention SP 2010 CQWP, Usuarios anónimos «espacio de SharePoint de Paul Galvin y bibliotecas de documentos -- Topsy.com

  2. Pingback: SharePoint inconveniente 2010 Elemento Web consulta de contenido y acceso anónimo - Waldek Mastykarz

  3. Dennis

    Porque todavía no vi ninguna postet enlaces aquí, un par de sugerencias:

    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/

    Algunas soluciones, Pero al parecer no hay ninguna solución para este problema. El CQWP no funciona anónimamente yo supongo que…

    Respuesta
  4. Etienne

    ¿Encontraste más información acerca de este tema?

    Estoy teniendo el mismo problema. Sitio vivo pronto y yo hemos descubierto que CQWP no muestran el contenido de la biblioteca de páginas cuando no está registrado en. Tengo triple comprobado que todas las páginas son registrado y publicadas.

    Respuesta
  5. GavinB

    Me encontré con este problema, however I also have a case of it working when querying for videos 😐

    Si descubro que más le informe volver

    Respuesta

Contesta

su dirección de correo electrónico no será publicada. Los campos necesarios están marcados *