카테고리 아카이브: SharePoint 버그

빠른 수정: "콘텐츠 형식 이름 '$ 리소스: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

SP 2010 CQWP, 문서 라이브러리 및 익명 사용자

중요 한 업데이트: Waldek Mastykarz 여기 해결 방법을 올렸습니다.: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</최종 업데이트>

이번 주, 내 팀과 나를 업그레이 드 했다 고객의 공용 인터넷 사이트 모스에서 SP를 2010. MOSS 사이트는 CQWP를 사용 하 여 여러 장소에서.

우리는 정확성을 보장 하기 위해 매우 구체적인된 절차를 통해 갔다, 품질 및 모든 좋은 것 들. 그럼에도 불구 하 고, 우리는 우리가 기대 하지 않았다 또는 매우 늦은 시간까지 밝히기는 11 시간에 문제로 실행. 특히, 익명 사용자에 대 한 우리의 CQWP 렌더링 하지. 그것은 저자에 대 한 찾기 렌더링 (누가 로그인), 하지만 익명 사용자에 대 한 내용을 표시 하지.

우리는 연구를 많이 한 이들은 매개 변수 및 동작 우리 동작을 격리 했다:

  • 사용자 지정 목록에서 콘텐츠를 당기는 때 CQWP 잘 렌더링 것.
  • CQWP은 /Pages 라이브러리에서 콘텐츠 렌더링.
  • 그것은 /SiteCollectionImages에서 콘텐츠를 렌더링 하지 것 이다
  • 우리 새 문서 라이브러리를 만들고 그것에 몇 가지 문서를 업로드. 우리가 어떤 콘텐츠 형식을 라이브러리에 추가 하지 않았다-이 없는 사용자 지정 함께 상자 doc lib에서 간단한. 기존 CQWP 그것에서 읽을 수 없습니다..
  • 우리 새로운 페이지를 생성 하 고 모든 기본값을 사용 하 여 한 CQWP 추가. 그것에 대 한 렌더링 되지 것입니다 익명.
  • 우리 (다소 급하게) 새로운 SP를 설정 2010 환경, 똑바로 다시 상자에서이 동작을 복제.

히 프 라인, 그것은 CQWP SP2010에 데이터 원본이 문서 라이브러리 때 익명 사용자에 대 한 콘텐츠를 렌더링할 수 없습니다 나타납니다.. 이 사실이 될 수 있을까?

이것은 오류 로그에서 본:

웹 파트 제목: 콘텐츠 쿼리 웹 파트 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0웹 파트를 실행 하는 동안 x 1540 SharePoint 기반 웹 파트 89a1 높은 오류: NullReferenceException입니다.: 개체 참조가 개체의 인스턴스로 설정 되지. Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString에서(SPWeb 웹, DataRow 행, 문자열 strDefaultItemOpen, 부울 fSetDocIcon, 부울 fSetOnClick, 문자열 fileRefColumnRef, 문자열 progIdColumnRef, 문자열 fsobjTypeColumnRef, 문자열 permMaskColumnRef) Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute에서() Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData에서() Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator에서(ViewPath 문자열) Microsoft.SharePoint.WebPartPages.DataFormWebPart에서…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

그것은 단지 종류의 CQWP 익명 사용자에 대 한 작동 하지 않을 불가능 한 것 같다. 이것에 대해 더 이상 알고 있는 경우, 코멘트를 하시기 바랍니다.

</끝>

내 블로그를 구독.

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