Kategorija Arhiv: SharePoint Bugs

Hitro: "Vrsta vsebine ime"$ virov:ReportServerResources … ne morejo vsebovati … posebni znaki”

Sem preživel nekaj časa čiščenje ki gre gor a SharePoint 2010 mesto in eno od vprašanj, čiščenje nanaša na poškodovana / nepravilno nameščena izdaja poročila storitve SQL Server.  Vprašanje je nastala, ko je eden od mojih kolegov poskušal Shrani stran kot predlogo in nato ustvarite ustvariti novo spletno stran, ki temelji na tej predlogi.  Shrani delovanje obdelan lep, vendar, ko je poskušala ustvariti novo mesto, SharePoint prikaže sporočilo o napaki:

Napaka

Ime vrste vsebine "$Resources:ReportServerResources,DataSourceContentTypeName;»ne more vsebovati: \ / : * ? “ # % < > { } | ~ & , dveh zaporednih pik (..), ali posebnih znakov, na primer tabulator.

Tukaj je zaslon SKP:

 

image

Imel si vrste vsebine na mestu in našel tole:

image

Te vrste vsebine so jasno nezdravo.

To vprašanje se zdi, da pridejo veliko na Internets in tam ne zdi, da se eno soglasje o tem, kako rešiti to.  Sem ugotovila, priročno tabelo, ki kartograf slabo vrsta vsebine imena v dober vrsto vsebine imena tukaj: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Jaz ročen modernizirati jih thusly:

image

(BrightStarr v imenu je očitno neobvezno, vendar ne more škoditi Smile )

To omogučiti mi tvoriti nove predloge in nič ni prekinil na drugih straneh, tudi nekatere stvari PerformancePoint Server, da delali popolnoma drugo skupino ljudi.  Potem sem lahko ustvarite novo mesto na predlogo.  Uspeh!

Ne vem, to je a 100% rešitev, ampak to me in vse vpletene preteklosti to siten napaka.  Če najdem kaj novega, Bom post posodobitev.  Moja živčnost izhaja iz dejstva, da ta imena smeli narobe na prvem mestu in z določitvijo prikazno ime, Sem ne stikajo notranje ime. 

</namen>

Naročite se na moj blog.

Sledite mi na Cvrkutati na http://www.twitter.com/pagalvin

SP 2010 CQWP, Knjižnice dokumentov in anonimni uporabniki

Pomembno posodobitev: Waldek Mastykarz je objavil rešitev tukaj: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</na koncu posodobitev>

Ta teden, moja ekipa in jaz so bili nadgraditvi stranke javni spletni strani MOSS za SP 2010. Mesto MOSS uporablja v CQWP na več mestih.

Smo šli skozi zelo podroben postopek, da se zagotovi natančnost, kakovosti in vse, kar dobre stvari. Kljub temu, da, smo zašel v težave v 11th hour, ki nismo pričakovali ali odkriti šele zelo pozno. Posebej, naše CQWP ne bi postala za anonimne uporabnike. Opravljene iskanja za avtorje (ki so bili prijavljeni), vendar to ne bi pokazal vsebine za anonimne uporabnike.

Naredili smo veliko raziskav in so parametri in dejanja smo izločiti vedenje:

  • CQWP bi pravilno renderirati, ko je vlekel vsebino s seznamom po meri.
  • CQWP bi posredovanje vsebin iz knjižnice /Pages.
  • To ne bi posredovanje vsebin iz /SiteCollectionImages
  • Smo ustvarili novo knjižnico dokumentov in dodal nekaj docs nanj. Smo ni dodal vse vrste vsebine v knjižnico-to je bil preprost iz lib doc polje brez prilagajanja. Obstoječe CQWP ni bilo mogoče prebrati iz nje.
  • Smo ustvarili novo stran in dodal a CQWP ga z vsemi privzete vrednosti. da ne bi postala za anonimni.
  • Smo (nekoliko prenagljeno) Nastavite novi SP 2010 okolje, naravnost iz škatle znova in repliciral to vedenje.

Bottom line, Zdi se, da CQWP v SP2010 ni mogoče upodobiti vsebine za anonimne uporabnike, ko vir podatkov je knjižnico dokumentov. To lahko res?

To je napaka, ki smo videli v zapor:

Naslova spletnega gradnika: Vsebina poizvedbe Web del 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0x 1540 SharePoint Foundation spletne gradnike 89a1 visoko napaka med izvajanjem spletnega gradnika: NullReferenceException.: Referenčni objekt ni nastavljena na primer predmeta. na Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, Podatkovna vrstica vrstica, Niz strDefaultItemOpen, Logična fSetDocIcon, Logična fSetOnClick, Niz fileRefColumnRef, Niz progIdColumnRef, Niz fsobjTypeColumnRef, Niz permMaskColumnRef) na Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() na Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() na Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Niz viewPath) na Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Prav tako se zdi nekako nemogoče, da ne bi CQWP delo za anonimne uporabnike. Če veste več o tem, prosim pokomentirajte.

</namen>

Naročite se na moj blog.

Sledite mi na Cvrkutati na http://www.twitter.com/pagalvin