중요 한 업데이트: 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
핑백: SP를 언급 짹짹 2010 CQWP, 문서 라이브러리 및 익명 사용자 «폴 Galvin의 SharePoint 공간 -- Topsy.com
핑백: 불편 한 SharePoint 2010 콘텐츠 쿼리 웹 파트와 익명 액세스 - Waldek Mastykarz
Paul, 당신은 이제까지 해결이 받으 셨어요? 내가 사랑 / 이후 SP는 CQWP와 관계를 싫어 2007. 게시물 주셔서 감사.
-Eugene
그냥 있기 때문에 어떤 링크 postet 여기를 아직 보지 못 했어요, 몇 가지 조언:
http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/thread/892c9b5e-9ef3-4471-8825-6d632d046118
http://social.technet.microsoft.com/Forums/en-US/sharepoint2010customization/thread/90223bf3-278f-4168-b124-3413489b936a
http://www.sharepointoverflow.com/questions/3979/content-query-web-part-cqwp-fails-to-show-picture-items-from-a-document-picture/4008#4008
http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/
몇 가지 대안, 하지만 분명히이 문제에 대 한 수정. CQWP 그냥 작동 하지 않습니다 익명으로 난 가정…
당신은이 문제에 대 한 자세한 적 찾 았 나요?
저도 같은 문제가 오전. 곧 라이브가 사이트 및 CQWP 로그인 하지 않은 경우 페이지 라이브러리에서 콘텐츠 표시 하지 않습니다 발견 했습니다.. 나는 트리플 검사는 모든 페이지는 체크 인 및 게시.
콘텐츠 쿼리 웹 파트 (CQWP) 참조 하시기 바랍니다 익명 액세스와 함께 작동 하도록 조정 될 수 있다 http://blogs.edork.com/MikeGeyer/Lists/Posts/Post.aspx?ID=20
나는 단지이 문제에 부딪쳤다, however I also have a case of it working when querying for videos 😐
더 찾으면 내가 다시 보고 거 야