Arxius de la categoria: Errors de SharePoint

Solució ràpida: "El nom de tipus de contingut '$ recursos:ReportServerResources … no pot contenir … caràcters especials”

He estat gastant temps neteja de SharePoint 2010 lloc i una de les qüestions de neteja es refereix a un corrupte / incorrectament instal lat assumpte SQL Server Report Services.  El problema sorgeix quan un dels meus companys van intentar salvar un lloc com a una plantilla i llavors creï crear un lloc nou basat en aquesta plantilla.  L'estalviar operació treballat bé, però quan va intentar crear el nou lloc, SharePoint apareix el següent missatge d'error:

Error

El nom de tipus de contingut ' $Resources:ReportServerResources,DataSourceContentTypeName;"no pot contenir: \ / : * ? “ # % < > { } | ~ & , dos períodes consecutius (..), o caràcters especials com ara una tabulació.

Heus aquí una gorra de pantalla:

 

image

Jo tenia un aspecte en els tipus de contingut en el lloc i trobava això:

image

Els tipus de contingut són clarament saludables.

Aquest assumpte sembla sortit molt sobre la Internets i no sembla per ser un únic consens sobre com solucionar-lo.  He trobat una taula manejable que assignen els noms de tipus de contingut mal als noms de tipus de contingut bo aquí: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Puc actualitzar manualment-los així:

image

(BrightStarr el nom és òbviament opcional, però això no pot fer mal somriure )

Això va permetre a mi per crear una plantilla nova i no trencar res en els altres llocs, incloent-hi algunes coses PerformancePoint servidor que estaven treballant un grup de persones completament diferent.  Jo llavors era capaç de crear un lloc nou en la plantilla.  Èxit!

No estic segur que això és un 100% solució, però em va fer i tots els involucrats davant d'això molestant error.  Si trobo res nou, Enviaré una actualització.  Meu nerviosisme deriva del fet que aquests noms no ha estar equivocats en primer lloc i corregint el nom de visualització, Jo no estic tocant el nom intern. 

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

SP 2010 CQWP, Biblioteques de document i els usuaris anònims

Actualització important: Waldek Mastykarz ha publicat un workaround aquí: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</cap d'Actualització>

Aquesta setmana, el meu equip i jo actualitzant lloc internet públic del client de molsa SP 2010. El lloc de molsa utilitza la CQWP a diversos llocs.

Vam anar a través d'un procediment molt detallada per garantir la precisió, qualitat i totes aquestes coses bones. Tot i que, ens trobem amb un problema en la hora 11 que no esperar o descobrir fins molt tard. Específicament, nostre CQWP no representar per als usuaris anònims. Rendia cerca per autors (qui s'han connectat), però no mostren el contingut per a usuaris anònims.

Vam fer un munt de recerca i aquests són els paràmetres i les accions que prenem per aïllar el comportament:

  • CQWP privaria bé quan va ser tirant de contingut d'una llista de costum.
  • CQWP faria que el contingut de la Biblioteca de /Pages.
  • No faria contingut des de /SiteCollectionImages
  • Hem creat una nova biblioteca de documents i pujat uns documents que. No afegia cap tipus de contingut a la biblioteca-això era un simple fora el lib de document de caixa amb cap personalització. CQWP existent no es pot llegir de la mateixa.
  • Hem creat una nova pàgina i afegir un CQWP amb el tots els valors per defecte. no es faria per anònim.
  • Hem (una mica precipitadament) establir un nou SP 2010 medi ambient, acabat de sortir de la caixa d'una altra vegada i repetir aquest comportament.

Bottom line, sembla que CQWP en SP2010 no pot mostrar contingut per als usuaris anònims quan l'origen de dades és una biblioteca de documents. Pot això ser cert?

Això és l'error que vam veure en els registres:

Títol de Part web: Contingut consulta Web Part 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0x 1540 SharePoint Fundació elements Web 89a1 alta Error en executar l'element web: System.NullReferenceException: Referència de l'objecte no definit com a una instància d'un objecte. a Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, Fila de DataRow, Corda strDefaultItemOpen, Boolean fSetDocIcon, Boolean fSetOnClick, Corda fileRefColumnRef, Corda progIdColumnRef, Corda fsobjTypeColumnRef, Corda permMaskColumnRef) a Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() a Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() a Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Corda viewPath) a Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Només sembla cosa impossible que CQWP no treballaria per als usuaris anònims. Si vostè sap més sobre aquest, Si us plau enviar un comentari.

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin