2010-04-06 3 views
2

라이브러리 항목 수의 음수에 대해 수행 할 수있는 작업은 무엇입니까? ItemCount는 읽기 전용 속성이므로 크게 틀린 경우 어떻게해야합니까?SharePoint 문서 라이브러리의 Negative ItemCount

지난 주 필자는 이전에 파일과 폴더를 한 문서 라이브러리에서 다른 문서 라이브러리로 복사하고 이동하는 것과 관련된 몇 가지 테스트를 수행했습니다. 우리는 실제 문서 라이브러리의 항목을 공개 목록 및 라이브러리로 마이그레이션하기 전에 모든 종류의 개체 모델 및 워크 플로 테스트를 실행하는 데 사용 된 샌드 박스 "테스트"라이브러리로 전송했습니다. 파일을 보니 정상적으로 작동하지만 파일이 들어있는 폴더 (사용)를 복사하면 테스트 라이브러리의 항목 수가 실제로 업데이트되지 않았습니다. 이 테스트는 대부분 놀고 있었기 때문에 조금주의를 기울였습니다.

오늘 나는 테스트 라이브러리에서 다른 워크 플로 (PDF 변환 관련)를 테스트했습니다. 내가 거기에있는 동안 나는 더 이상 필요가 없기 때문에 지난 주에 떠난 폴더를 삭제하기로 결정했습니다. 그리고 그 때 모든 사이트 콘텐츠보기에서 목록의 항목 수가 -1로 감소했습니다. 방금 업로드 한 새 PDF를 삭제하면 -2로 떨어졌습니다. 나는 심지어 객체 모델을 검사했다 ... 라이브러리의 인스턴스를 가져 와서 ItemCount 속성 ... lo를 확인했고 또한 -2였다.

백그라운드에서 실행되는 프로세스가 있습니까? 예 : 이런 종류의 문제를 해결할 워크 플로 기록을 정리하는 프로세스가 있습니까? 아니면 프로그래머가 이러한 상황을 지켜보고 "카운트 페널티"를 보상하기 위해 계산을 내놓을 것으로 예상됩니까?

답변

4

이와 비슷한 사항에 대해 웹에 많은 참고 자료가 있습니다. 예 : http://pholpar.wordpress.com/2008/03/15/negative-item-count-in-document-libraries/

SharePoint 소프트웨어에서 버그가 발생하거나 MS가 의도하지 않은 방식으로 개체 모델을 사용하고있는 경우가 많습니다.

+0

저에게 맞습니다. 링크는 어떻게 처리되는지를 아는 데 아주 유용했습니다. 불행한 상황이지만 MS가 사람들이 한 번에 개별 문서가 아닌 대상 폴더로 폴더 구조 전체를 한 라이브러리에서 다른 라이브러리로 이동할 수 있다고 생각하지 않는 이유를 알 수 있습니다. 감사! –

관련 문제