Kategorija Arhīvs: Atkļūdošana

Skatiet CAML vaicājumus reālajā laikā ar ULS Viewer

Mans kolēģis, Ashsih Patel, uzrakstīju izveidota jauka arkveida apraksta kā ieraudzīt aiz dažādiem SP CAML vaicājumus, kas notiek veicot uzņēmējdarbību reālajā laikā, izmantojot ULS skatītājs.

Šeit ir intro:

Darīja kādreiz vēlaties zināt, kādi CAML vaicājumu izpilda SharePoint Server?

Nu, problēmu novēršana, gan mācību mērķis, tā nav slikta ideja. visbeidzot, SQL Profiler ir palīdzējušas mums novērst daudz jautājumu.

Var būt produkti, kas tur, bet es rakstainas veic tā, lai to izdarītu, netērējot papildu buki! Un šeit tas ir...

Jūs varat izlasīt šeit viss: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=68&rsource=pgblog&rtitle=caml.

</beigās>

Ātrs un vienkāršs: Atrisināt "Nederīgs URL parametrs” problēma ar UpdateListItems lists.asmx

Strādājot ar UpdateListItems pa lists.asmx, tas ir viegli radīt kļūdas:

Nederīgs URL parametrs.

Norādīto URL ir nederīga komanda vai vērtība. Lūdzu, pārbaudiet vietrādi URL vēlreiz.

Jūs varat saņemt šo kļūdu, kad esat aizmirsis iekļaut ID laukus, lai atjauninātu sarakstu.  Tas, tāpat kā daudz no šiem SP web pakalpojumiem, ir mazliet pretēji jūsu intuīcijai, jo jums nepieciešams iekļaut ID ID atribūts <Metode> elements.  Un jūs neesat atjaunināt ID un droši vien nekad vēlaties pirmām kārtām.

Šī SOAP aploksne darbojas:

<soapenv:Aploksnes xmlns:soapenv =' http://schemas.xmlsoap.org/SOAP/Envelope/'>
  <soapenv:Organizācija>                      
    <UpdateListItems xmlns =' http://schemas.Microsoft.com/SharePoint/SOAP/'>                     
      <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName>                     
        <atjauninājumus>                     
         <Partijas OnError ="Turpināt">
          <Metode ID ="% 1" Cmd ="Update">
            <Lauka nosaukums ="CooperativeLock">bloķēta!</Lauks>
            <Lauka nosaukums ="ID">1</Lauks>
          </Metode>
        </Partijas>                     
        </atjauninājumus>                
      </UpdateListItems>             
  </soapenv:Organizācija>         
</soapenv:Aploksne>

Ja jūs sloksne no lauka atskaites ID tad jūs saņemsiet kaitinošas ziņojums "Nederīgs URL parametrs".

</beigās>

undefinedAbonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

 

Labāks veids ātrai labošanai: "Satura tipa nosaukums '$ resursi:ReportServerResources … nevar saturēt … speciālās rakstzīmes”

Esmu bijis izdevumu kādu laiku sakopšanu SharePoint 2010 vietnē, un viens no tīrīšanas jautājumus, kas attiecas uz bojāts / nepareizi instalēts SQL Server pārskatu pakalpojumu jautājums.  Problēma radās, kad viens no maniem kolēģiem centās saglabāt vietni kā veidni, un pēc tam izveidot izveidot jaunu vietni, kas veidoti pēc šīs veidnes parauga.  Saglabāšanas darbība strādāja fine, bet, kad viņa mēģināja izveidot jaunu vietni, SharePoint parādīts šāds kļūdas ziņojums:

Kļūda

Satura tipa nosaukumā "$ resursi:ReportServerResources,DataSourceContentTypeName;"nevar būt: \ / : * ? “ # % < > { } | ~ & , divi viens otram sekojoši punkti (..), vai īpašas rakstzīmes, piemēram, cilnes.

Šeit ir ekrāna tvērums:

 

image

Man bija apskatīt satura tipi, vietnes un uzskatīja, ka šis:

image

Šos tipus ir skaidri neveselīga.

Šis jautājums, šķiet, izstrādāt daudz par Internets, un tur nav, šķiet, vienā vienprātība par to, kā atrisināt to.  Es atklāju, ērts tabulu, kas kartēta slikta satura tipa nosaukumu labas satura tipa nosaukumu šeit: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Es manuāli atjaunināt tos thusly:

image

(BrightStarr nosaukumā ir acīmredzami nav obligāti, bet tā var nesāpēs smaids )

Tas ļāva man, lai izveidotu jaunu veidni, un neko neizjauc citās vietnēs, tostarp daži PerformancePoint Server sīkumi, kas strādā pavisam cita cilvēku grupa.  Es varēju pēc tam izveidojiet jaunu vietņu veidnes.  Panākumi!

Es neesmu pārliecināts, ka tas ir 100% šķīdums, bet tas man un visiem iesaistītajiem garām šo kaitinošas kļūdas.  Ja es varu atrast kaut ko jaunu, I'll post atjauninājums.  Mans satraukums, kas izriet no fakta, ka šos nosaukumus nevajadzētu būt nepareizi pirmajā vietā un nosakot parādāmais vārds, Es neaiztikšu iekšējais nosaukums. 

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

Ātri un viegli: Atkļūdošanas VS 2010 Risinājumu izvietošana

Visual Studio 2010 ziņojumi grūti debug kļūdām izvietošanas laikā dažas reizes.  Ātrs un viegls veids, kā darīt daži ļoti aptuvenu atkļūdošana ir mest savu nosauktos izņēmumus.  Visual Studio rādīs tās izejas konsoles.

Apsveriet šo bitu kodu:

image

Ja šī funkcija ir ietverti web lietojumprogrammā, vietā būs nulle.  Ja jūs mēģināt un atskaites rekvizītu lapā, jūs saņemsiet nenoteikta kļūda:

Izvietošanas darbība "Pievienot šķīdumu" radās kļūda: Objekta atsauce nevar iestatīt objekta gadījumu.

Tomēr, Ja mest jaunu izņēmumu un iziet virkni konstruktors, jūs saņemsiet nedaudz vairāk noderīgs ziņu:

image

Tas ir jēlnaftas tehnika, bet diezgan ātri un viegli.

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

Izmantojiet owssvr.dll lai displeja vietas noderīgu informāciju SP2010

Es biju rīdinga forumos šajā pēcpusdienā un iemācījušies kaut ko jaunu (kaut kas notiek gandrīz katru dienu).  Tas ir grāmatošanas:

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

Būtībā, jūs varat saņemt kādu interesantu informāciju par vietni, izsaucot owssvr.dll pret to (h/t Bil Simser un John Timney).

Iedevu to izmēģināt gan sūnu un SP2010 vidē.  Tā strādāja fine, sūnu vidē.  Tomēr, programmā 2010 vide, Programma Internet explorer nav vēlaties lejupielādēt XML:

image

Kā jūs varat redzēt, Es zinu, tas bija 21k, vai arī tā saturs.  Tomēr, noklikšķinot uz pogas Saglabāt, Es saņēmu:

image

(Nevar atvērt šo interneta vietni.  Pieprasītā vietne nav pieejama vai to nevar atrast.  Lūdzu, vēlāk mēģiniet vēlreiz.)  

Es, kas iedarbināja Vijolnieks un, un man bija iespēja redzēt izvadi, Tomēr.  Šķiet, tāpat kā tur var būt kaut kas notiek SP2010, kas neļauj owssvr.dll raidīšanas veids, kā to vēlas tās XML payload.  Vai, mans SP2010 vidē darbojas tikai smieklīgi.

Domāju, ka tas bija interesanti...

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin