Архиви на категоријата: Дебагирање

Види CAML пребарувања во реално време со ЕЛС Прегледувач

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

</крајот>

Брзо и едноставно: Реши "Невалиден URL параметар” Проблемот со UpdateListItems во lists.asmx

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:

<soapenv:Плик xmlns:soapenv ='http://schemas.xmlsoap.org/soap/envelope/'>
  <soapenv:Тело>                      
    <UpdateListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'>                     
      <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName>                     
        <updates>                     
         <Batch OnError="Continue">
          <Method ID="1" Cmd="Update">
            <Field Name="CooperativeLock">locked!</Поле>
            <Field Name="ID">1</Поле>
          </Method>
        </Batch>                     
        </updates>                
      </UpdateListItems>             
  </soapenv:Тело>         
</soapenv:Плик>

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

</крајот>

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

Следете ме на Twitter во http://www.twitter.com/pagalvin

 

Брз лек: "$ Ресурси типот на содржина името":ReportServerResources … не може да содржи … специјални карактери”

Сум бил трошење некое време расчистување на SharePoint 2010 сајт и еден од расчистување на прашања се однесува на корумпираните / неправилно инсталирана SQL Server, Злоупотреба Услуги прашање.  Прашањето стана кога еден од моите колеги се обиде да се спаси еден сајт како дефиниција, а потоа се создаде се создаде нов сајт врз основа на таа дефиниција.  Работењето спаси добро работеа, но кога таа се обиде да се создаде нов сајт, SharePoint прикажува порака за грешка:

Грешка

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

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

 

image

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

image

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

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

image

(BrightStarr во името е очигледно опција, но тоа не може да боли Насмевка )

Ова ми дозволи да се создаде нова дефиниција и не се скрши нешто на други сајтови, вклучувајќи и некои Server PerformancePoint нешта кои сосема различна група на луѓе беа на работа.  Јас бев во можност потоа да креираш нова страница на дефиниција.  Успех!

Не сум сигурен, ова е 100% решение, но тоа ме и сите кои се вклучени минатото овој досадни.  Ако најдам нешто ново, Ќе испраќате ажурирање.  Мој нервоза произлегува од фактот дека овие имиња не треба да биде во ред на прво место и од страна на одредување на екранот името, Јас не сум допирање на внатрешна име. 

</крајот>

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

Следете ме на Twitter во http://www.twitter.com/pagalvin

Брз и лесен: Дебагирање VS 2010 Решение Распоредување

Visual Studio 2010 извештаи кои тешко се дебагирање грешки при распоредување некои времиња.  А брз и лесен начин да направите некои многу груб дебагирање е да се фрли свој име исклучоци.  Visual Studio ќе ги покажеме во излез конзола.

Размислете за ова малку на кодот:

image

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

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

Сепак, ако фрли нова исклучок и да го положат низа на конструкторот, ќе добие малку повеќе корисни порака:

image

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

</крајот>

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

Следете ме на Twitter во http://www.twitter.com/pagalvin

Користете owssvr.dll да Покажи Корисни Мапа на информации во SP2010

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

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

Основа, може да се добијат некои интересни информации за веб-сајт со повикување owssvr.dll против неа (ж / t до Млрд Simser и Џон Timney).

Дадов овој обид во двете Мос и SP2010 животната средина.  Тоа добро работеа во животната средина Мос.  Сепак, во 2010 животната средина, Internet Explorer не сакаше да го симнете на XML:

image

Како што можете да видите, Знам дека имаше 21k или па на содржината.  Сепак, кога јас кликна на копчето Зачувај, Добив:

image

(Не можам да го отворам овој интернет сајт.  Бараните сајт е или недостапни или не може да се најде.  Ве молиме обидете се повторно подоцна.)  

Јас запали Свирач и и јас бев во можност да се види на излез, сепак.  Ми се чини дека може да има нешто што се случува во SP2010 што го спречува owssvr.dll од пренесување на своите XML товар начинот на кој таа сака.  Или, мојата SP2010 животната средина е само глума смешно.

Мислев дека е интересно ...

</крајот>

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

Следете ме на Twitter во http://www.twitter.com/pagalvin