2012-09-25 6 views
0

처음 BDC를 사용하여 SharePoint 2010에서 외부 목록을 개발합니다.이 웹 파트를 표시 할 수 없습니다. - SharePoint 2010 BDC

코드를 디버깅하고 코드를 단계별로 실행하면 데이터가 표시되는 것을 볼 수 있습니다. Linq to SQL 쿼리를 사용하여 결과를 20 개 항목으로 제한하고 있습니다. 내가 쿼리에서 반환 된 20 개의 항목을 얻을 것을 알 수 있습니다.

문제는 디버깅하는 동안 외부 목록을 보려고하면 "웹 파트를 표시 할 수 없습니다."오류가 발생합니다. 연결된 GUID에 대한 SharePoint 로그를 검색했으며 기본 필터가 성능 문제를 일으킬 수 있다고 언급 한 오류를 발견했습니다.

나는 오류가 가짜라고 생각한다. 나는 20 항목 만 돌려 주므로 은 내 목록을 표시해야한다.

이 문제를 디버깅하는 방법에 대한 조언이 있으십니까? 나는 그 문제를 인터넷 검색하고 있었지만,이 오류는 너무 일반적이어서 단지 무엇이든 의미 할 수 있습니다.

업데이트

나는 this microsoft tutorial에 나와있는 단계를 수행했습니다. 코드를 삭제하고 여러 번 다시 작성했으며 튜토리얼에서 어떤 단계도 놓치지 않았습니다.

답변

0

BDC SharePoint 프로젝트를 디버깅 할 때 대개 다음 단계를 따르십시오.

  1. 빌드 이미 있는지 확인 BDC 솔루션
  2. 에 의해 수행되지 않을 경우 수동으로 외부 목록 인스턴스를 작성
  3. 을 BDC 프로젝트를 배포 "모든 인증 된 사용자"(이 중앙 관리에서 수행)
  4. 모든 액세스 할 수 있습니다
  5. 동일한 솔루션에서 빈 SharePoint 프로젝트를 만듭니다 (SPDebug라고합시다).
  6. SPDebug 프로젝트 빌드 및 디버그.
  7. BDC 프로젝트 코드에 중단 점을 넣어 (즉, 내부 ReadItem는())
  8. 이동 당신이 어떤 구성을 느슨하게하지 않는 디버깅을위한 별도의 프로젝트를 가지고의

장점을 나열하고 선택 목록 인스턴스로 이미 SharePoint 사이트를 완료했습니다.