요약
문서 라이브러리를 Microsoft SharePoint Server 2010에서 여러 콘텐츠 형식에 구성 되어 있는지 가정 합니다. 처음으로 문서 라이브러리에 새 파일을 저장 하면 파일의 콘텐츠 형식을 선택 해야 합니다.
해결 방법
이 문제를 해결 하려면 다음 핫픽스 업데이트를 적용 합니다.
-
2536591 (Sts x none.msp) SharePoint Foundation 2010 핫픽스 패키지 설명: 2011 년 6 월 30 일
-
2544019 SharePoint Server 2010 핫픽스 package(dlc-x-none.msp) 일자: 2011 년 6 월 28 일
이 핫픽스 패키지를 적용 한 후 문서 라이브러리에 대 한 SPList.ForceDefaultContentType 을 True 로 설정 합니다. 이렇게 하려면 다음 PowerShell 명령을 사용 하 여.
PS > $web = Get-SPWeb -Identity http://SPServerPS > $list = $web.GetList("/Documents")PS > $list.ForceDefaultContentType = $truePS > $list.Update()
참고핫픽스 패키지 SPList 개체에 새로운 ForceDefaultContentType 속성을 추가합니다. 속성의 기본값은 false 이며 속성은 변경할 수 있습니다만 프로그래밍 방식으로.
-
ForceDefaultContentType 속성을 false로 설정 하는 경우 SharePoint 문서 라이브러리는 Office 2010 클라이언트를 통해 생성 된 파일을 저장할 때 파일에 대 한 콘텐츠 형식을 선택 하 라는 메시지가 나타납니다. 프로그래밍 관점에서 볼 때 Lists.GetListContentTypes 웹 서비스 SPList.ContentTypes에 있는 모든 콘텐츠 형식의 컬렉션을 반환. 컬렉션
-
ForceDefaultContentType 속성을 true로 설정 하는 경우 새 항목으로 추가 되는 파일 목록에 대해 기본 콘텐츠 형식이 할당 됩니다. 콘텐츠 형식을 선택 하려면 묻는 없습니다. Lists.GetListContentTypes 웹 서비스 프로그래밍 관점에서 볼 때 SPList.ContentTypes에서 목록에 대해 기본 콘텐츠 형식이 있는 첫 번째 콘텐츠 형식에서 반환컬렉션입니다.
상태
Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.