Цатегори Арцхивес: Отклањање грешака

Погледај Цамл упити у реалном времену са УЛС Виевер

Мој колега, 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.

Ево увод:

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

Добро, for troubleshooting and learning purpose, it is not a bad idea. After all, SQL Profiler has been helping us troubleshoot a lot of issues.

There may be products out there but I figured out a way to do it without spending extra bucks! And here it is…

Овде можете прочитати целу ствар: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=68&rsource=pgblog&rtitle=caml.

</крај>

Брза и једноставна: Решите "Инвалид УРЛ параметар” Проблем са УпдатеЛистИтемс у листс.асмк

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.  Ово, 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:

<соапенв:Коверте КСМЛнс:соапенв ='http://schemas.xmlsoap.org/soap/envelope/'>
  <соапенв:Тело>                      
    <UpdateListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'>                     
      <листнаме>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</листнаме>                     
        <updates>                     
         <Batch OnError="Continue">
          <Method ID="1" Cmd="Update">
            <Field Name="CooperativeLock">locked!</Field>
            <Field Name="ID">1</Field>
          </Method>
        </Batch>                     
        </updates>                
      </UpdateListItems>             
  </соапенв:Тело>         
</соапенв:Коверат>

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

</крај>

undefinedПретплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

 

Куицк Фик: "Садржај унесите име" $ ресурси:РепортСерверРесоурцес … не могу да садрже … специјалне карактере”

Ја сам провео неко време чишћења СхареПоинт 2010 место и једно од питања се односи на прочишћавање корумпиране / неисправно инсталиран СКЛ Сервер Услуге Извештај питање.  Проблем је настао када је један од мојих колега покушао да сачувате локацију као предложак, а затим направите креирате нову локацију на основу тог предлошка.  Саве операција радила добро, али када је покушао да створи нови сајт, СхареПоинт приказује следећу поруку о грешци:

Грешка

Тип садржаја Име '$ ресурси:РепортСерверРесоурцес,ДатаСоурцеЦонтентТипеНаме;"Не могу да садрже: \ / : * ? " # % < > { } | ~ & , два узастопна периода (..), или специјалне карактере као што су картице.

Ево екран капа:

 

image

Имао сам поглед на типове садржаја на сајт и нашао ово:

image

Ови типови садржаја су јасно нездрава.

Ово питање изгледа да дођу до много о интернетс и не изгледа да буде један консензус о томе како да га реши.  Нашао сам згодан табелу која мапирали лоше типу садржаја имена добрих имена тип садржаја овде: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Ја их ручно ажурирање тхусли:

image

(БригхтСтарр у име очигледно опционо, али не може да шкоди Осмех )

Ово је омогућило да креирате нови шаблон и није оставио ништа на другим сајтовима, укључујући и неке ствари које ПерформанцеПоинт Сервер потпуно другачија група људи радили.  Тада сам био у стању да створи нови сајт на предлошку.  Успех!

Нисам сигуран да је ово 100% решење, али мене и сви који су укључени поред ове досадне грешке.  Ако нађем нешто ново, Ја ћу писати исправку.  Моја нервоза произилази из чињенице да су ова имена не би требало да буде у реду на првом месту и тако поправио име за приказ, Ја не додирују унутрашње име. 

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Брзо и лако: Отклањање грешака у ВС 2010 Решење Распоређивање

Висуал Студио 2010 Извештаји тешко дебуг грешака током примене неколико пута.  Брз и лак начин да то урадите неке врло грубу отклањање грешака је да баци своје именоване изузетке.  Висуал Студио ће их приказати у излазној конзоли.

Размотрите ово мало кода:

image

Ако је ова функција је сцопед на веб апликације, сајт ће бити нула.  Ако покушате и укажите својство сајта, добићете двосмислену грешку:

Error occurred in deployment step ‘Add Solution’: Објекат референца није постављен на пример од објекта.

Међутим, ако бацају нову изузетак и донесе низ у конструктору, добијате нешто корисно поруку:

image

То је груба техника, али прилично брзо и лако.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Користите овссвр.длл за приказ Корисне информације сајта у СП2010

Читао сам данас поподне форумима и научили нешто ново (нешто што се дешава скоро сваки дан).  Ово је постављање:

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

У основи, можете добити неке занимљиве информације о сајту позивајући овссвр.длл против њега (х / т на Бил Симсер и Џон Тимнеи).

Дао сам пробати у и као маховина и на СП2010 окружења.  Он је радио у реду у маховину окружењу.  Међутим, у 2010 околина, Интернет екплорер није желео да преузмете КСМЛ:

image

Као што можете видети, Знам да је имао 21к или тако садржаја.  Међутим, када сам кликнуо на дугме Саве, Имам:

image

(Није могуће отворити овај сајт Интернет.  Тражи сајт је или нема, или се не могу пронаћи.  Молимо Вас покушајте поново касније.)  

Отпустио сам се Виолиниста па и ја сам могао да видим излаз, међутим.  Чини се да можда постоји нешто дешава у СП2010 који спречава овссвр.длл са преношењем КСМЛ корисног терета на начин на који жели.  Или, мој СП2010 окружење глумили смешно.

Мислио сам да је интересантно ...

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin