Kategorija Arhiv: Odpravljanje napak

Pogled CAML poizvedb v realnem času z ULS gledalec

Moj kolega, Ashsih Patel, napisal gor lepo sprehod skozi kako videti CAML za različne SP poizveduje to zgodilo v okviru dejavnosti v realnem času pregledovalnikom ULS.

Tukaj je intro:

Si Kdaj želite vedeti, katere CAML poizvedbe izvede SharePoint Server?

Dobro, za odpravljanje težav in učne namene, to ni slaba ideja. navsezadnje, SQL Profiler je bil pomagati nam odpraviti veliko vprašanj.

Lahko izdelke tam, vendar sem mislil, kako to storiti brez porabe dodatnih dolarjev! In tukaj je...

Si lahko preberete celotno stvar tukaj: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=68&rsource=pgblog&rtitle=caml.

</namen>

Hitro in preprosto: Rešiti "neveljaven Parameter URL za” problem z UpdateListItems v lists.asmx

Pri delu z UpdateListItems preko lists.asmx, To je enostavno ustvari napako:

Parameter neveljaven URL.

URL preskrbljen vsebuje neveljaven ukaz ali vrednost. Prosimo preverite naslov spet.

Lahko dobiš to napako, ko ste pozabili vključiti ID v na seznam polj za posodobitev.  To, kot veliko SP spletne storitve, je malo counterintuitive, saj morate vključiti ID v atributu ID v <Metoda> element.  In ne boš posodobiti ID in verjetno nikoli ne želite na prvem mestu.

Te ovojnice SOAP deluje:

<soapenv:Ovojnica xmlns:soapenv =' http://schemas.xmlsoap.org/SOAP/Envelope/ ">
  <soapenv:Telo>                      
    <UpdateListItems xmlns =' http://schemas.Microsoft.com/SharePoint/SOAP/ ">                     
      <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName>                     
        <posodobitve>                     
         <Paketna NaNapaki ="Še">
          <Metoda ID ="1" Cmd ="Posodobitev">
            <Polje ime ="CooperativeLock">zaklenjena!</Polje>
            <Polje ime ="ID">1</Polje>
          </Metoda>
        </Serija>                     
        </posodobitve>                
      </UpdateListItems>             
  </soapenv:Telo>         
</soapenv:Ovojnica>

Če ste strip, sklic polja ID potem boste dobili siten vest "Parameter neveljaven URL".

</namen>

undefinedNaročite se na moj blog.

Sledite mi na Cvrkutati na http://www.twitter.com/pagalvin

 

Hitro: "Vrsta vsebine ime"$ virov:ReportServerResources … ne morejo vsebovati … posebni znaki”

Sem preživel nekaj časa čiščenje ki gre gor a SharePoint 2010 mesto in eno od vprašanj, čiščenje nanaša na poškodovana / nepravilno nameščena izdaja poročila storitve SQL Server.  Vprašanje je nastala, ko je eden od mojih kolegov poskušal Shrani stran kot predlogo in nato ustvarite ustvariti novo spletno stran, ki temelji na tej predlogi.  Shrani delovanje obdelan lep, vendar, ko je poskušala ustvariti novo mesto, SharePoint prikaže sporočilo o napaki:

Napaka

Ime vrste vsebine "$Resources:ReportServerResources,DataSourceContentTypeName;»ne more vsebovati: \ / : * ? “ # % < > { } | ~ & , dveh zaporednih pik (..), ali posebnih znakov, na primer tabulator.

Tukaj je zaslon SKP:

 

image

Imel si vrste vsebine na mestu in našel tole:

image

Te vrste vsebine so jasno nezdravo.

To vprašanje se zdi, da pridejo veliko na Internets in tam ne zdi, da se eno soglasje o tem, kako rešiti to.  Sem ugotovila, priročno tabelo, ki kartograf slabo vrsta vsebine imena v dober vrsto vsebine imena tukaj: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Jaz ročen modernizirati jih thusly:

image

(BrightStarr v imenu je očitno neobvezno, vendar ne more škoditi Smile )

To omogučiti mi tvoriti nove predloge in nič ni prekinil na drugih straneh, tudi nekatere stvari PerformancePoint Server, da delali popolnoma drugo skupino ljudi.  Potem sem lahko ustvarite novo mesto na predlogo.  Uspeh!

Ne vem, to je a 100% rešitev, ampak to me in vse vpletene preteklosti to siten napaka.  Če najdem kaj novega, Bom post posodobitev.  Moja živčnost izhaja iz dejstva, da ta imena smeli narobe na prvem mestu in z določitvijo prikazno ime, Sem ne stikajo notranje ime. 

</namen>

Naročite se na moj blog.

Sledite mi na Cvrkutati na http://www.twitter.com/pagalvin

Hitro in enostavno: Debugging VS 2010 Raztopina uvajanje

Visual Studio 2010 poročila težko debug napak med uvajanjem nekaj krat.  Hiter in enostaven način za nekatere zelo grobo debugging je vrgel svoj imenovan izjeme.  Visual Studio jim pokazati v izhod konzole.

Razmislite o tem malo kodo:

image

Če ta funkcija je v obsegu do spletnih aplikacij, stran bo biti ničen.  Če poskusite in referenčne nepremičnine strani, boste dobili dvoumen napaka:

Napaka v programu uvajanja korak "Dodaj rešitev": Referenčni objekt ni nastavljena na primer predmeta.

Vendar, Če vrgel novo izjema ter prelaz niz gradbenik, boste dobili nekoliko bolj koristen sporočilo:

image

To je surovo tehnika, vendar zelo hitro in enostavno.

</namen>

Naročite se na moj blog.

Sledite mi na Cvrkutati na http://www.twitter.com/pagalvin

Uporabite owssvr.dll za prikaz koristne informacije v SP2010

Forumih bral to popoldne in se naučila nekaj novega (Kaj se dogaja skoraj vsak dan).  To je knjiženje:

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

V bistvu, lahko dobite nekaj zanimivih informacij o mestu s klicanjem owssvr.dll proti njej (h/t za Nisem bil Simser in John Timney).

Sem dal to a začeti v a obeh MOSS in SP2010 okolje.  To obdelan lep v MOSS okolje.  Vendar, v na 2010 okolje, Internet Explorerja ni želel prenesti XML:

image

Kot lahko vidite, Vem, da je imela 21k ali tako vsebine.  Vendar, ko sem kliknil gumb Shrani, Sem dobil:

image

(Ni mogoče odpreti tega spletnega mesta.  Zahtevana stran je bodisi ni na voljo ali ni mogoče najti.  Prosimo, poskusite znova pozneje.)  

Odpustil sem gor Fiddler in in sem mogel videti izhod, vendar.  Zdi se, kot lahko obstaja nekaj dogaja v SP2010, ki preprečuje pošiljanje njegov tovor XML način hoče owssvr.dll.  Ali, moj SP2010 okolje je samo delujejo tako smešno.

Mislil, da je zanimivo...

</namen>

Naročite se na moj blog.

Sledite mi na Cvrkutati na http://www.twitter.com/pagalvin