Kategorija Archives: Derinimas

Rodyti CAML užklausų realiu laiku su ULS Viewer

Mano kolega, Ashsih Patel, parašė iki Nicos pateiktus aprašoma, kaip pamatyti CAML už įvairių SP užklausia, atsitikti vykdant veiklą realiu laiku naudojant ULS žiūrovas.

Štai Įvadas:

Ar kada nors norite sužinoti kas CAML užklausų vykdomi iš SharePoint serverio?

Na, ir mokymosi tikslas, tai nėra bloga idėja. vis dėlto, SQL Profiler padeda mums išspręsti daug problemų.

Gali būti produktai ten bet I figured out būdas tai padaryti be išlaidų papildomų bucks! Ir Štai...

Galite skaityti visa tai čia: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=68&rsource=pgblog&rtitle=caml.

</pabaigos>

Greitas ir paprastas: Išspręsti "neteisingas URL parametrą” problema su UpdateListItems lists.asmx

Dirbant su UpdateListItems per lists.asmx, tai lengva generuoti klaidos:

Neleistina URL parametrą.

Į URL yra neleistina komanda arba vertė. Prašome dar kartą patikrinti URL.

Jūs galite gauti šią klaidą, kai jums pamiršti, kad ID į laukų atnaujinti sąrašą.  Tai, kaip daug šių SP interneto paslaugų, yra didelis counterintuitive, nes jums reikia įtraukti ID atributo ID į <Metodas> elementas.  Ir jūs ne atnaujinta ID ir tikriausiai niekada nenorės į pirmąją vietą.

Šis SOAP vokas veikia:

<soapenv:Voko xmlns:soapenv ="http://schemas.xmlsoap.org/SOAP/Envelope/ ">
  <soapenv:Įstaiga>                      
    <UpdateListItems xmlns ="http://schemas.Microsoft.com/SharePoint/SOAP/ ">                     
      <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName>                     
        <atnaujinimai>                     
         <Paketinis Esant_klaidai ="Toliau">
          <Metodas ID ="1" Cmd ="Update">
            <Lauko pavadinimas ="CooperativeLock">užrakintas!</Lauko>
            <Lauko pavadinimas ="ID">1</Lauko>
          </Metodas>
        </Partijos>                     
        </atnaujinimai>                
      </UpdateListItems>             
  </soapenv:Įstaiga>         
</soapenv:Vokas>

Jei jūs juostelės iš lauko nuorodos kodą tada jūs gausite erzina "Neteisingas URL parametrą".

</pabaigos>

undefinedPrenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

 

Greitai nustatyti: "Turinio tipo pavadinimas"$ išteklių:ReportServerResources … negali būti … specialiųjų simbolių”

I išlaidų tam tikrą laiką, SharePoint valymas 2010 svetainės ir vienas iš klausimų, valymas yra susijęs su a korumpuotiems / neteisingai įdiegta SQL serverio ataskaitą paslaugų problema.  Problema kilo, kai vienas iš mano kolegų bandė įrašyti svetainę kaip šabloną ir tada sukurti sukurti naują svetainę pagal tą šabloną.  Įrašyti operacijos dirbo gerai, Tačiau kai ji bandė sukurti naują svetainę, SharePoint rodomas šis klaidos pranešimas:

Klaida

Turinio tipo pavadinimas "$ išteklių:ReportServerResources,DataSourceContentTypeName;"negali būti: \ / : * ? “ # % < > { } | ~ & , dviejų iš eilės einančių (..), ar specialiųjų simbolių, pvz., skirtuką.

Čia yra ekrano dangteliu:

 

image

Aš pažiūrėkite, turinio tipus svetainėje ir rasti tai:

image

Šie turinio tipai yra aiškiai nesveiki.

Ši problema atrodo, kad internetas daug ateiti ir neatrodo, kad bendrą sutarimą, kaip ją išspręsti.  Radau patogu lentelė, priskirti gera turinio tipo pavadinimai čia blogai turinio tipo pavadinimai: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Rankiniu būdu zaktualizowałem juos thusly:

image

(BrightStarr pavadinimas yra akivaizdžiai neprivaloma, Tačiau jis negali pakenkti šypsena )

Tai leido man sukurti naują šabloną ir ne nutraukti viską kitose svetainėse, įskaitant kai kurių PerformancePoint serverio stuff, kad visiškai skirtingų žmonių grupė dirbote.  Tada aš turėjo galimybę sukurti naują svetainę pagal šabloną.  Sėkmės!

Aš nesu įsitikinęs, tai yra 100% tirpalas, Tačiau ji gavo man ir visiems dalyviams praeityje ši, erzina klaidos.  Jei rasti nieko naujas, I post atnaujinti.  Mano nervingumas lemia tai, kad šie pavadinimai neturėtų būti neteisingai į pirmąją vietą ir nustatant rodomas vardas, Aš esu neliečiančiu vidaus pavadinimą. 

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Greitai ir lengvai: Derinimo VS 2010 Sprendimo diegimo

Visual Studio 2010 ataskaitos sunku derinimo klaidos užmetant kartais.  Greitas ir paprastas būdas padaryti kai kurie labai apytikriai derinimo yra mesti savo įvardintas išimtis.  Visual Studio parodyti jiems produkcijos konsolėje.

Apsvarstyti šį bitų kodas:

image

Jei ši funkcija yra aprėptus interneto programa, svetainė bus būti nulinė.  Jei bandysite ir nurodyti ypatybei svetainės, Jūs gausite neapibrėžta klaida:

Klaida įvyko diegimo žingsnyje "Pridėti sprendimas": Objektas nuoroda nenustatyta objekto pavyzdžiui.

Tačiau, Jei mesti naujas išimtis ir perduoti eilutę konstruktorius, Jūs gaunate šiek tiek daugiau naudingos žinutę:

image

Tai žalios technika, Tačiau gana greitai ir lengvai.

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Naudoti owssvr.dll Norėdami Rodyti naudingą svetainės informaciją SP2010

Aš skaičiau forumuose šią popietę ir išmokti ką nors naujo (kas vyksta beveik kiekvieną dieną).  Tai yra užregistruoti:

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

Iš esmės, Jūs galite gauti πiek tiek αdomios informacijos apie svetainės mąstysenoje owssvr.dll prieš jį (h/t BIL Simser ir John Timney).

Aš davė tai pabandyti abi Moss ir SP2010 aplinkoje.  Tai kuo puikiausiai MOSS aplinkoje.  Tačiau, į į 2010 aplinkos, "Internet Explorer" ne norite atsisiųsti XML:

image

Kaip matote, Aš žinau, ji turėjo 21k arba tiek turinio.  Tačiau, kai paspaudėte mygtuką išsaugoti, Aš turiu:

image

(Negalima atidaryti šios interneto tinklavietės.  Užklausto puslapio nėra arba neprieinamas arba negali būti surastas.  Bandykite v─ùliau.)  

Aš kūrenamų Smuikininkas ir ir aš turėjo galimybę pamatyti produkcija, Tačiau.  Atrodo, kaip ten gali būti kažkas vyksta į SP2010, kuris neleidžia owssvr.dll perduoti savo XML naudingosios apkrovos, kaip jis nori.  Arba, mano SP2010 aplinkoje yra veikiantis juokinga.

Maniau, kad buvo įdomu...

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin