Archifau Categori: Debugging

View Ymholiadau CAML mewn Amser Real Gyda Viewer ULS

Mae fy nghydweithiwr, Ashsih Patel, Ysgrifennodd hyd walk-through braf Mae disgrifio sut i weld y CAML tu ôl SP amrywiol ymholiadau sy'n digwydd yng nghwrs busnes mewn amser real gan ddefnyddio y gwyliwr ULS.

Dyma y intro:

Oeddech erioed am wybod pa gwestiynau CAML yn gweithredu trwy SharePoint gweinydd?

Wel, ar gyfer datrys problemau a dysgu diben, Nid yw'n syniad gwael. Wedi'r cyfan, Mae SQL Profiler wedi bod yn helpu inni datrys llawer o faterion.

Efallai fod cynhyrchion allan yno ond roedd fy ffordd i wneud hynny heb wario arian ychwanegol! Ac yma y mae'n...

Gallwch ddarllen yr holl beth yma: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=68&rsource=pgblog&rtitle=caml.

</diwedd>

Cyflym a syml: Datrys "Paramedr URL annilys” broblem gyda UpdateListItems yn lists.asmx

Wrth weithio gyda UpdateListItems drwy lists.asmx, Mae'n hawdd i gynhyrchu y gwall:

Paramedr URL annilys.

Mae'r URL a ddarperir yn cynnwys gorchymyn annilys neu gwerth. Gwiriwch yr URL eto.

Gallwch gael y gwall hwn pan ydych yn anghofio cynnwys ID yn y rhestr o feysydd i ddiweddaru.  Mae hyn yn, fel llawer o hyn SP gwasanaethau gwe, yn groes i bob greddf ychydig ers y mae angen i chi gynnwys yr ID yn y priodoledd ID o y <Dull> elfen.  Ac nad ydych yn diweddaru ID a fwy na thebyg byth eisiau yn y lle cyntaf.

Gwaith hwn amlen SEBON:

<soapenv:Xmlns Amlen:soapenv =' http://schemas.xmlsoap.org/SOAP/Envelope/'>
  <soapenv:Corff>                      
    <UpdateListItems xmlns =' http://schemas.Microsoft.com/SharePoint/Soap/'>                     
      <Collddail>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</Collddail>                     
        <diweddariadau>                     
         <Swp OnError ="Yn parhau">
          <Dull ID ="1" Orchymyn ="Diweddariad">
            <Maes enw ="CooperativeLock">ar glo!</Maes>
            <Maes enw ="ID">1</Maes>
          </Dull>
        </Swp>                     
        </diweddariadau>                
      </UpdateListItems>             
  </soapenv:Corff>         
</soapenv:Amlen>

Os Mae eich gwared y ID cae wedyn cewch y neges "URL annilys paramedr" annifyr.

</diwedd>

undefinedTanysgrifio i fy mlog.

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

 

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

Cyflym a hawdd: Debugging VS 2010 Defnyddio Ateb

Visual Studio 2010 adroddiadau sy'n anodd eu debug wallau yn ystod defnyddio rhai adegau.  Mae ffordd gyflym a hawdd i wneud ychydig o debugging garw iawn yw taflu eich eithriadau a enwir hun.  Bydd Visual Studio eu dangos yn y consol allbwn.

Ystyriwch hyn ychydig o cod:

image

Pe bai'r nodwedd hon yn cwmpasu gyda rhaglen gwe, Bydd y safle yn null.  Os ydych yn ceisio cyfeirio at eiddo safle, byddwch yn cael y gwall amwys:

Digwyddodd gwall yn defnyddio cam 'Ychwanegu ateb': Cyfeirnod gwrthrych heb ei osod i achos o gwrthrych.

Fodd bynnag,, os daflu Eithriad newydd a phasio llinyn i'r Constructor, byddwch yn cael neges ychydig yn fwy defnyddiol:

image

Mae'n dechneg crai, ond 'n bert gyflym ac yn hawdd.

</diwedd>

Tanysgrifio i fy mlog.

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

Defnyddiwch owssvr.dll i Arddangos defnyddiol Gwybodaeth am y Safle yn SP2010

Yr oeddwn yn darllen fforymau y prynhawn yma ac yn dysgu rhywbeth newydd (rhywbeth sy'n digwydd bron bob dydd).  Mae hyn yn y postio:

http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/1cbdb0b4-eeda-4c61-9a52-da6212eebec5/

Yn y bôn, gallwch chi gael rhywfaint o wybodaeth ddiddorol am safle trwy ennyn owssvr.dll yn ei erbyn (h / t i Bil Simser a John Timney).

Rhoddais y cais mewn ddau MOSS ac amgylchedd SP2010.  Mae'n gweithio iawn yn yr amgylchedd MOSS.  Fodd bynnag,, yn y 2010 amgylchedd, Nid oedd Internet explorer eisiau i lawrlwytho'r XML:

image

Fel y gallwch weld, Yr wyf yn gwybod ei fod wedi 21k neu lai o gynnwys.  Fodd bynnag,, pan fyddaf yn clicio ar y botwm Save, Cefais:

image

(Methu agor y safle ar y Rhyngrwyd.  Mae'r safle y gofynnwyd amdani yn naill ai ar gael neu nad oes modd dod o hyd.  Ceisiwch eto yn nes ymlaen.)  

Wyf yn tanio i fyny Fiddler ac ac roeddwn yn gallu gweld yr allbwn, fodd bynnag.  Mae'n ymddangos fel y gallai fod rhywbeth yn digwydd yn SP2010 sy'n atal owssvr.dll o drosglwyddo ei llwyth XML y ffordd y mae am.  Neu, fy amgylchedd SP2010 yn unig yn gweithredu ddoniol.

Meddwl ei fod yn ddiddorol ...

</diwedd>

Tanysgrifio i fy mlog.

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