카테고리 아카이브: 디버깅

ULS 시청자와 실시간으로에서 뷰 CAML 쿼리

내 동료, Ashsih 파 텔, 쓴 좋은 연습을 다양 한 SP 뒤 CAML을 참조 하는 방법을 설명 하 쿼리는 일어날 ULS 뷰어를 사용 하 여 실시간 비즈니스 과정.

여기는 소개:

한 적 무슨 CAML 쿼리는 SharePoint 서버에서 실행 됩니다 알고 싶어?

음, 문제 해결 및 학습 목적, 그것은 나쁜 생각이 아니에요. 어쨌든, SQL 프로필러 문제를 많이 해결 우리 돕고 있다.

제품 밖에 있을 수 있습니다 하지만 추가로 달러를 지출 하지 않고 그것을 할 수 있는 방법을 알아 냈! 그리고 여기는...

여기에 모든 것을 읽을 수 있습니다.: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=68&rsource=pgblog&rtitle=caml.

</끝>

신속 하 고 간단: "잘못 된 URL 매개 변수를 해결” lists.asmx에 UpdateListItems와 함께 문제

Lists.asmx 통해 UpdateListItems와 함께 작업 하는 경우, 그것은 오류를 생성 하 게 쉬운:

잘못 된 URL 매개 변수.

잘못 된 명령 또는 값 제공 된 URL 포함. URL을 다시 확인 하시기 바랍니다.

ID를 포함 하는 것을 잊지 때이 오류를 얻을 수 있습니다 있는 업데이트할 필드의 목록.  이, 많은 이러한 SP 웹 서비스 처럼, 조금 어 긋 한지를 ID 특성에는 ID를 포함 해야 합니다 <메서드> 요소입니다.  그리고 당신은 ID 업데이트 아마 결코 하 고 싶지 처음에.

이 SOAP 봉투 작품:

<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>                     
        <업데이트>                     
         <OnError 배치 ="계속">
          <메서드 ID ="1" Cmd ="업데이트">
            <필드 이름 ="CooperativeLock">잠겨!</필드>
            <필드 이름 ="ID">1</필드>
          </메서드>
        </일괄 처리>                     
        </업데이트>                
      </UpdateListItems>             
  </soapenv:바디>         
</soapenv:봉투>

ID 필드 참조를 빼내야 하는 경우 다음 거 야 성가신 "잘못 된 URL 매개 변수" 메시지.

</끝>

undefined내 블로그를 구독.

에 지 저 귐에 나를 따르라합니다 http://www.twitter.com/pagalvin

 

빠른 수정: "콘텐츠 형식 이름 '$ 리소스:ReportServerResources … 포함 될 수 없습니다. … 특수 문자”

몇 시간 청소를 Sharepoint를 지출 되었습니다. 2010 사이트 및 정리 문제 중 하나를 손상에 관한 / 잘못 설치 된 SQL 서버 보고서 서비스 문제.  문제가 발생 한 내 동료 중 하나는 사이트를 서식 파일로 저장할 만들고 다음 하려고 할 때 해당 서식 파일을 기반으로 새 사이트를 만듭니다.  저장 작업 괜, 하지만 그녀는 새로운 사이트를 만들 려 할 때, SharePoint는 다음과 같은 오류 메시지가 표시 됩니다.:

오류

콘텐츠 형식 이름 ' $Resources:ReportServerResources,DataSourceContentTypeName;' 포함할 수 없습니다: \ / : * ? “ # % < > { } | ~ & , 2 연속 기간 (..), 나는 탭과 같은 특수 문자.

여기는 스크린 뚜껑:

 

image

사이트에서 콘텐츠 형식에 표정을 지 었 고이 발견:

image

이러한 콘텐츠 형식을 명확 하 게 건강 하지 않습니다..

이 문제는 인터넷에 많이 올라와 같고 그것을 해결 하는 방법에 대 한 합의 될 것 같지 않습니다.  여기 좋은 콘텐츠 형식 이름에 잘못 된 콘텐츠 형식 이름이 매핑된 표가 발견: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  내가 수동으로 그들을 thusly 업데이트:

image

(BrightStarr 이름에는 분명히 선택 사항, 그러나 그것은 다치게 할 수 없어 미소 )

이 새 서식 파일을 만들 수와 다른 사이트에 아무것도 어기지 않 았 어, 사람들의 완전히 다른 그룹 작업 일부 PerformancePoint Server 물건을 포함 한.  난 다음 서식 파일에서 새 사이트를 만들 수 있었다.  성공!

이것은 확실 하지는 100% 솔루션, 하지만 그것은 내게 있고 성가신 오류가 과거 관련자 모두.  새로운 것을 찾을 경우, 업데이트를 게시 합니다.  신경 질 내는 이러한 이름을 해서는 잘못 첫 번째 장소에서 표시 이름을 수정 하 여 사실에서 유래, 난 안 내부 이름 만질 거 야. 

</끝>

내 블로그를 구독.

에 지 저 귐에 나를 따르라합니다 http://www.twitter.com/pagalvin

신속 하 고 쉽게: VS 디버깅 2010 솔루션 배포

Visual Studio 2010 몇 번 배포 하는 동안 디버그 하드 오류를 보고합니다.  몇 가지 매우 거친 디버깅 할 수 있는 빠르고 쉬운 방법 자신의 명명 된 예외를 throw 하는 것입니다.  Visual Studio 출력 콘솔에 표시 됩니다..

코드의이 비트를 고려:

image

이 기능은 웹 응용 프로그램으로 범위가 지정 하는 경우, 사이트 null이 됩니다.  당신이 시도 하 고 사이트의 속성을 참조 하는 경우, 모호한 오류 거 야:

배포 단계 ' 솔루션 추가 '에서 오류가 발생 했습니다.: 개체 참조가 개체의 인스턴스로 설정 되지.

그러나, 경우 새 예외를 throw 하 고 문자열을 생성자에 전달, 약간 더 유용한 메시지를 받을:

image

그것은 원유 기술, 하지만 꽤 빠른 속도 간편한.

</끝>

내 블로그를 구독.

에 지 저 귐에 나를 따르라합니다 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을 호출 하 여 사이트에 대 한 몇 가지 흥미로운 정보를 얻을 수 있습니다. (h/t Bil Simser 그리고 존 Timney).

나이 MOSS에서 시도 했다 및 SP2010 환경.  MOSS 환경에서 잘 작동 했다.  그러나, 안에 2010 환경, 인터넷 익스플로러 XML을 다운로드 하 고 싶지 않:

image

당신이 볼 수 있습니다, 난 21 k 정도 콘텐츠 했다.  그러나, 나 저장 버튼을 클릭 했을 때, 내가 있어:

image

(이 인터넷 사이트를 열 수 없습니다.  요청 된 사이트 중 하나는 사용할 수 없는 또는 찾을 수 없는.  나중에 다시 시도 하십시오.)  

최대 해 고 피 들러 그리고 고 출력을 볼 수 있었습니다, 그러나.  마치 SP2010 owssvr.dll 그것 원하는 방법으로 XML 페이로드를 전송 하는 것을 방지 하는 일이 뭔가 있을 수 있습니다.  또는, 내 SP2010 환경 단지 역할을 하는 재미.

그것은 흥미로운 생각...

</끝>

내 블로그를 구독.

에 지 저 귐에 나를 따르라합니다 http://www.twitter.com/pagalvin