Arhive de categorii: Depanare

Vezi florin interogări în timp Real cu ULS Viewer

Colegul meu, Steven Patel, scris sus un frumos plimbare prin descrie modul de a vedea florin în spatele diverse SP interogări care se întâmplă în cadrul activităţii în timp real utilizând vizualizatorul ULS.

Aici este intro:

Ai vrea să ştiu ce florin interogări sunt executate de SharePoint Server?

Bine, pentru depanare şi scopul de învăţare, nu este o idee rea. la urma urmei, SQL Profiler a fost ajutându-ne depana o mulţime de probleme.

Pot fi produse de acolo, dar m-am gândit o modalitate de a face acest lucru fără cheltuieli suplimentare de dolari! Şi aici este...

Puteţi citi totul aici: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=68&rsource=pgblog&rtitle=caml.

</scop>

Simplă şi rapidă: Rezolva "parametru Invalid URL” problema cu UpdateListItems în lists.asmx

Atunci când se lucrează cu UpdateListItems prin intermediul lists.asmx, este uşor pentru a genera eroare:

Parametru invalid URL.

URL-ul furnizat conține o comandă invalidă sau valoare. Vă rugăm să verificaţi URL-ul din nou.

Puteţi obţine această eroare atunci când aţi uitat să includă ID din lista de câmpuri pentru a actualiza.  Acest lucru, ca o mulţime de aceste SP servicii web, este un pic contraintuitiv, deoarece trebuie să includă ID-ul în atributul ID <Metoda> element.  Si nu esti actualizat ID şi, probabil, vrea să niciodată în primul rând.

Acest plic de săpun funcţionează:

<soapenv:Plic xmlns:soapenv ="http://schemas.xmlsoap.org/SOAP/Envelope/'>
  <soapenv:Organism>                      
    <UpdateListItems xmlns ="http://schemas.Microsoft.com/SharePoint/SOAP/'>                     
      <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName>                     
        <actualizări>                     
         <Lot LaEroare ="Continua">
          <Metoda ID ="1" Cmd ="Update">
            <Numele de câmp ="CooperativeLock">blocat!</Câmp>
            <Numele de câmp ="ID">1</Câmp>
          </Metoda>
        </Lot>                     
        </actualizări>                
      </UpdateListItems>             
  </soapenv:Organism>         
</soapenv:Plic>

Dacă benzi afară ID câmp referinţă apoi veţi primi mesajul "Parametru Invalid URL" enervant.

</scop>

undefinedAboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

 

Iute Fix: "Numele de tipul de conţinut" resurse$:ReportServerResources … nu pot conţine … caractere speciale”

-Am fost de cheltuieli ceva timp curăţirea un SharePoint 2010 site-ul şi una dintre problemele Curăţire se referă la un corupt / incorect instalat SQL Server raport Services problemă.  Problema a apărut când unul dintre colegii mei au încercat să salvaţi un site ca un şablon şi apoi creaţi creaţi un nou site bazat pe acel şablon.  Salvare operațiunea worked fin, dar atunci când ea a încercat să creeze noul site, SharePoint afişează următorul mesaj de eroare:

Eroare

Numele tipului de conţinut "resurse $:ReportServerResources,DataSourceContentTypeName;' nu pot conţine: \ / : * ? “ # % < > { } | ~ & , două mandate consecutive (..), sau caractere speciale cum ar fi un tab.

Aici este un capac de ecran:

 

image

Am avut o privire la tipuri de conţinut în site-ul şi a întemeia this:

image

Aceste tipuri de conţinut sunt în mod clar nesănătoase.

Această problemă pare a veni sus o mulţime de pe Internet şi acolo nu pare a fi un consens unic on cum la spre solve it.  Am găsit un tabel la îndemână care mapat numele tipului de conţinut rău tip bun conţinut nume aici: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Am actualizat le manual thusly:

image

(BrightStarr în numele este, evident, opţional, dar nu doare Zâmbet )

Acest lucru allowed eu la spre a crea un nou şablon şi nu rupe nimic pe alte site-uri, inclusiv unele chestii PerformancePoint Server care un grup complet diferite de oameni au fost de lucru pe.  Am fost apoi capabil să creeze un site nou pe şablon.  Succesul!

Nu sunt sigur că aceasta este o 100% soluţie, dar el luat eu şi toţi cei implicaţi trecut acest lucru enervant eroare.  Dacă am găsi nimic nou, Voi posta o actualizare.  Nervozitate meu provine din faptul că aceste nume nu ar trebui să fi greşit în primul rând şi prin fixarea numele afişat, Eu nu sînt atingeţi numele intern. 

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Rapid şi uşor: Depanare VS 2010 Soluție de implementare

Visual Student 2010 rapoarte greu de depanare erori în timpul desfășurării unele de ori.  Un mod rapid şi uşor pentru a face unele foarte dur depanare este de a arunca propriul numit excepţii.  Visual Student va arata-le în Consola de ieşire.

Luaţi în considerare acest bit de cod:

image

Dacă această caracteristică este scoped într-o aplicaţie web, site-ul va fi nulă.  Dacă încercaţi şi o proprietate de site-ul de referinţă, veţi primi eroarea ambigue:

Eroare în implementare pas "Adauga soluţie": Obiectul de referinţă nu setat la o instanţă a unui obiect.

Cu toate acestea, Daca arunca o nouă excepţie şi se trece un şir la constructorul, tu a lua un mesaj ceva mai util:

image

Este o tehnica de brut, dar destul de rapid şi uşor.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Utilizarea owssvr.dll pentru afişare informaţii utile site-ul în SP2010

Am fost citit forumuri această după-amiază şi a învăţat ceva nou (ceva care se întâmplă aproape în fiecare zi).  Acest lucru este de a posta:

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

Practic, puteţi obţine câteva informaţii interesante despre un site prin invocarea owssvr.dll împotriva ei (h/t la Bil Simser şi John Timney).

Aceasta-am dat o încerca într-o atât de MOSS şi un mediu de SP2010.  A lucrat bine în mediul MOSS.  Cu toate acestea, în 2010 mediu, Internet explorer nu a vrut să descărcaţi XML:

image

După cum puteţi vedea, Ştiu că ea a avut 21k sau astfel de conţinut.  Cu toate acestea, Când am făcut clic pe butonul Salvare, M-am:

image

(Imposibil de deschis acest site de Internet.  Site-ul solicitat este fie indisponibil sau imposibil de găsit.  Vă rugăm să încercaţi din nou mai târziu.)  

Am tras în sus Lautar şi şi am fost capabil de a vedea de ieşire, cu toate acestea.  Se pare ca poate exista ceva se întâmplă în SP2010 care împiedică transmiterea acestuia payload XML mod doreşte owssvr.dll.  Sau, mediul meu SP2010 doar acţionează amuzant.

Crezut ca a fost interesant...

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin