Kategorija Arhiva: Otklanjanje grešaka

View CAML Queries in Real Time With ULS Viewer

Moj kolega, Ashsih Patel, wrote up a nice walk-through describing how to see the CAML behind various SP queries that happen in the course of business in real-time using the ULS viewer.

Evo uvod:

Did you ever want to know what CAML queries are executed by SharePoint Server?

Dobro, for troubleshooting and learning purpose, to nije loša ideja. Uostalom, SQL Profiler je nam pomaže otkloniti mnogo pitanja.

Postoji svibanj biti proizvodi vani, ali sam shvatio način da to učinite bez trošenja dodatnih dolara ili eura! I ovdje je ...

Možete pročitati cijelu stvar ovdje: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=68&rsource=pgblog&rtitle=caml.

</kraj>

Brzo i jednostavno: Riješite "Invalid URL parametar” Problem s UpdateListItems u lists.asmx

When working with UpdateListItems via lists.asmx, it’s easy to generate the error:

Invalid URL Parameter.

The URL provided contains an invalid Command or Value. Please check the URL again.

You can get this error when you forget to include ID in the the list of fields to update.  To, like a lot of these SP web services, is a bit counterintuitive since you need to include the ID in the ID attribute of the <Method> element.  And you’re not updated ID and probably never want to in the first place.

This SOAP envelope works:

<soapenv:Omotnica xmlns:soapenv ='http://schemas.xmlsoap.org/soap/envelope/'>
  <soapenv:Tijelo>                      
    <UpdateListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'>                     
      <listname>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listname>                     
        <updates>                     
         <Batch OnError="Continue">
          <Method ID="1" Cmd="Update">
            <Field Name="CooperativeLock">locked!</Polje>
            <Field Name="ID">1</Polje>
          </Method>
        </Batch>                     
        </updates>                
      </UpdateListItems>             
  </soapenv:Tijelo>         
</soapenv:Omotnica>

If you strip out the ID field reference then you’ll get the annoying “Invalid URL parameter” message.

</kraj>

undefinedPretplatite se na moj blog.

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

 

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

Brzo i jednostavno: Debugging VS 2010 Rješenje Deployment

Visual Studio 2010 izvješća teško ispravljanje pogrešaka tijekom implementacije neki puta.  Brz i jednostavan način da to učinite neke vrlo grube ispravljanje pogrešaka je baciti svoje imenovane iznimke.  Visual Studio će ih prikazati u izlaznom konzole.

Razmotrimo ovaj malo koda:

image

Ako je ta značajka opfateno na web aplikacije, site će biti null.  Ako pokušate i upućivanje svojstvo stranice, ćete dobiti dvostruku pogrešku:

Error occurred in deployment step ‘Add Solution’: Objekta nije postavljena na instancu objekta.

Međutim, ako baciti novo iznimku i donijeti string u konstruktoru, ćete dobiti nešto više korisnih poruku:

image

To je sirovi tehnika, ali prilično brzo i jednostavno.

</kraj>

Pretplatite se na moj blog.

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

Koristite owssvr.dll za prikaz Korisne informacije o lokaciji u SP2010

Čitala sam forume popodne i naučili nešto novo (nešto što se događa gotovo svakodnevno).  Ovo je postavljanje:

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

U osnovi, možete dobiti neke zanimljive informacije o web-mjestu pozivajući se owssvr.dll protiv njega (h / t za Bil Simser i John Timney).

Dao sam to probati u oba MOSS i SP2010 okoliš.  To je radio u redu u MOSS okoliš.  Međutim, u 2010 okolina, Internet Explorer ne želi preuzeti XML:

image

Kao što možete vidjeti, Znam da je imao 21k ili tako sadržaja.  Međutim, kad sam kliknuo na gumb Spremi, Imam:

image

(Ne mogu otvoriti ovu internetsku stranicu.  Zatražio site je nedostupan ili ne mogu naći.  Molimo pokušajte ponovno kasnije.)  

Opalio sam se Violinista a, a bio sam u mogućnosti vidjeti izlaz, No.  Čini se da se možda nešto događa u SP2010 koji sprečava owssvr.dll na prijenos njezinih XML tereta onako kako želi.  Ili, moj SP2010 okruženje jednostavno djeluje smiješno.

Misao je bilo zanimljivo ...

</kraj>

Pretplatite se na moj blog.

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