Kategorija Arhiva: SharePoint Bugs

Quick Fix: "Naziv vrste sadržaja '$ resursi:ReportServerResources … ne smije sadržavati … posebni znakovi”

Ja sam proveo neko vrijeme čišćenja SharePoint 2010 Mjesto i jedan od čišćenja pitanja odnosi se na oštećena / ispravno instaliran SQL Server Izvješće Usluge problem.  Problem je nastao kada je jedan od mojih kolega pokušao spasiti mjesto kao predložak, a zatim stvoriti stvoriti novo web temeljen na tom predlošku.  Pohranjivanju radio u redu, ali kad je pokušala stvoriti novu stranicu, SharePoint prikazuje sljedeću poruku o pogrešci:

Pogreška

Imenom vrsta sadržaja '$ resursi:ReportServerResources,DataSourceContentTypeName;'Ne može sadržavati: \ / : * ? " # % < > { } | ~ & , dva uzastopna razdoblja (..), ili posebnih znakova kao što su kartice.

Evo screen cap:

 

image

Imao sam pogled na vrste sadržaja u mjestu i pronašao ovu:

image

Te vrste sadržaja jasno su nezdravi.

Ovo pitanje se čini da se puno na internets i tamo se ne čini da se jedan konsenzus o tome kako ga riješiti.  Našao sam zgodan tablicu koja zacrtao loše imena vrste sadržaja dobrih imena vrsta sadržaja ovdje: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Ja ih ručno ažurirati thusly:

image

(BrightStarr u ime očito izborno, ali to ne može škoditi Osmijeh )

To mi je omogućilo stvaranje novog predloška i ne razbiti ništa na drugim mjestima, uključujući i neke stvari koje PerformancePoint Server potpuno drugačija skupina ljudi radili.  Bio sam tada u mogućnosti stvoriti novu stranicu na predlošku.  Uspjeh!

Nisam siguran da je to 100% otopina, ali je dobio mene i svi koji su uključeni prošlosti ovog dosadne pogreške.  Ako ne mogu naći ništa novo, Ja ću objaviti ažuriranje.  Moja nervoza proizlazi iz činjenice da se ta imena ne bi trebao biti u redu na prvo mjesto i ne mijenjajući ime za prikaz, Ja ne dira unutarnju ime. 

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

SP 2010 CQWP, Document Knjižnice i Anonimnih korisnika

Važno ažuriranje: Waldek Mastykarz has posted a workaround here: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</završiti obnovu>

Ovaj tjedan, my team and I were upgrading a customer’s public internet site from MOSS to SP 2010. The MOSS site uses the CQWP in several places.

Išli smo kroz vrlo detaljan postupak kako bi se osigurala točnost, quality and all that good stuff. Despite that, we ran into a problem in the 11th hour that we didn’t expect or uncover until very late. Posebno, our CQWP wouldn’t render for anonymous users. It rendered find for the authors (koji su bili prijavljeni u sustav), ali to ne bi prikazati sadržaj za anonimne korisnike.

Napravili smo mnogo istraživanja, a to su parametri i akcije uzeli smo izolirati ponašanje:

  • CQWP će donijeti u redu kada je povlačenjem sadržaja iz prilagođeni popis.
  • CQWP bi donijeti sadržaj iz / Pages knjižnici.
  • Ne bi donijeti sadržaj / SiteCollectionImages
  • We created a new document library and uploaded a few docs to it. We did not add any content types to the library – this was a simple out of the box doc lib with no customization. Existing CQWP could not read from it.
  • We created a new page and added a CQWP to it using all default values. it would not render for anonymous.
  • Mi (nešto na brzinu) postaviti novi SP 2010 okolina, ravno iz kutije i opet ponoviti takvo ponašanje.

Bottom line, it appears that CQWP in SP2010 can’t render content for anonymous users when the data source is a document library. Can this be true?

To je pogreška što smo vidjeli u dnevnicima:

Web-dio naslov: Upit Sadržaj Web-dio 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0x1540 SharePoint Foundation Web Parts 89a1 High Error while executing web part: System.NullReferenceException: Objekta nije postavljena na instancu objekta. at Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, DataRow red, String strDefaultItemOpen, Booleova fSetDocIcon, Booleova fSetOnClick, String fileRefColumnRef, String progIdColumnRef, String fsobjTypeColumnRef, String permMaskColumnRef) at Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() at Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() at Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(String viewPath) at Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

It just seems kind of impossible that CQWP wouldn’t work for anonymous users. If you know any more about this, molimo upisali komentar.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin