Archifau Categori: Bygiau SharePoint

Ateb Cyflym: "Mae'r cynnwys enw math '$ Adnoddau:ReportServerResources … ni all gynnwys … nodau arbennig”

Rydw i wedi bod yn treulio rhywfaint o amser yn glanhau i fyny SharePoint 2010 safle ac un o'r materion yn ymwneud â glanhau a llygredig / gosod Adroddiad Gweinyddwr mater Gwasanaethau SQL anghywir.  Cododd y mater pan fydd un o fy nghydweithwyr ceisio arbed safle fel templed ac yna creu creu safle newydd yn seiliedig ar y templed.  Mae'r llawdriniaeth yn achub gweithio iawn, ond pan geisiodd i greu'r safle newydd, SharePoint arddangos y neges gwall canlynol:

Gwall

Enw'r math o gynnwys '$ Adnoddau:ReportServerResources,DataSourceContentTypeName;'Ni all gynnwys: \ / : * ? " # % < > { } | ~ & , dau gyfnod yn olynol (..), neu gymeriadau arbennig fel tab.

Dyma cap sgrin:

 

image

Roedd gen i edrych ar y mathau o gynnwys yn y safle a dod o hyd hyn:

image

Mae'r rhai mathau o gynnwys yn amlwg yn afiach.

Mae'r mater hwn yn ymddangos i ddod o hyd llawer ar y Internets ac nid yw'n ymddangos bod consensws unigol ar sut i'w datrys.  Rwy'n dod o hyd i dabl defnyddiol sy'n mapio cynnwys enwau fath ddrwg i gynnwys enwau fath da yma: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Rwy'n diweddaru â llaw yn eu thusly:

image

(BrightStarr yn yr enw yn amlwg yn ddewisol, ond ni all brifo Smile )

Mae hyn yn fy ngalluogi i greu templed newydd ac nid oedd yn torri unrhyw beth ar y safleoedd eraill, gan gynnwys rhai pethau Gweinydd PerformancePoint bod grŵp hollol wahanol o bobl yn gweithio ar.  Yr oeddwn wedyn yn gallu creu safle newydd ar y templed.  Llwyddiant!

Nid wyf yn siŵr bod hyn yn 100% ateb, ond mae'n rhaid i mi a phawb sy'n ymwneud heibio gwall blino hwn.  Os byddaf yn dod o hyd i unrhyw beth newydd, 'N annhymerus' yn postio diweddariad.  Mae fy nerfusrwydd yn deillio o'r ffaith na ddylai enwau hyn fod yn anghywir yn y lle cyntaf a thrwy osod yr enw arddangos, Nid wyf yn cyffwrdd yr enw mewnol. 

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

SP 2010 CQWP, Llyfrgelloedd Dogfen a Defnyddwyr Anonymous

Diweddariad pwysig: Wedi Waldek Mastykarz yn postio gwasanaeth yma: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</diwedd diweddariad>

Yr wythnos hon, Roedd fy nhîm a minnau yn uwchraddio safle rhyngrwyd cyhoeddus yn gwsmer o MOSS i SP 2010. Mae'r safle MOSS yn defnyddio y CQWP mewn sawl man.

Aethom drwy weithdrefn fanwl iawn i sicrhau cywirdeb, ansawdd a phethau holl waith da hwnnw. Er gwaethaf hynny, Rydym yn rhedeg yn broblem yn yr 11eg awr y Doeddwn i ddim yn disgwyl neu ddarganfod tan yn hwyr iawn. Yn benodol, Ni fyddai ein CQWP rendr ar gyfer defnyddwyr dienw. Canfod ei rendro ar gyfer awduron (a oedd wedi logio i mewn), ond ni fyddai'n dangos y cynnwys ar gyfer defnyddwyr anhysbys.

Rydym wedi gwneud llawer o waith ymchwil ac mae'r rhain yn y paramedrau a'r camau a gymerwyd gennym i ynysu'r ymddygiad:

  • Byddai CQWP gwneud iawn pan gafodd ei dynnu cynnwys o restr arfer.
  • Byddai CQWP gwneud cynnwys o'r llyfrgell / Pages.
  • Ni fyddai'n gwneud cynnwys o / SiteCollectionImages
  • Rydym wedi creu llyfrgell ddogfen newydd a lanlwytho dogfennau ychydig iddo. Nad ydym yn ychwanegu unrhyw mathau o gynnwys y Llyfrgell – Roedd hyn yn syml y tu allan i'r Democratiaid Rhyddfrydol dogfen y blwch gyda unrhyw addasu. Gallai CQWP presennol na darllen ohono.
  • Rydym wedi creu tudalen newydd ac ychwanegu CQWP at ddefnyddio holl werthoedd diofyn. byddai'n gwneud ni ar gyfer dienw.
  • Rydym yn (braidd frys) sefydlu SP newydd 2010 amgylchedd, yn syth allan o'r bocs eto ac ailadrodd yr ymddygiad hwn.

Llinell waelod, Mae'n ymddangos bod ni all CQWP yn SP2010 rendr cynnwys ar gyfer defnyddwyr dienw pan yw ffynhonnell y data Llyfrgell ddogfen. Gall hyn fod yn wir?

Mae hyn yn y camgymeriad a welsom yn y logiau:

Web Rhan teitl: Cynnwys Ymholiad We Rhan 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0x 1540 rhannau we sylfaen SharePoint 89a1 uchel gwall wrth gyflawni rhan o'r we: System.NullReferenceException: Cyfeirnod gwrthrych heb ei osod i achos o gwrthrych. ym Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb we, Rhes DataRow, Llinynnol strDefaultItemOpen, Boolean fSetDocIcon, Boole fSetOnClick, Llinynnol fileRefColumnRef, Llinynnol progIdColumnRef, Llinynnol fsobjTypeColumnRef, Llinynnol permMaskColumnRef) ym Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() ym Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() ym Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Llinynnol viewPath) ym Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Mae'n ymddangos o'r fath yn amhosibl y CQWP na fyddai'n gweithio ar gyfer defnyddwyr dienw. Os ydych yn gwybod mwy am hyn, os gwelwch yn dda postio sylw.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin