문제

이 회사는 제작부터 승인(출판 환경)까지 콘텐츠를 복사하기를 원했습니다.그래서 이를 위해 콘텐츠 배포 작업을 생성하고 실행했습니다.

다음 오류로 인해 실패했습니다.

콘텐츠 배포 작업 'prod-> acc'실패. 예외는 'microsoft.sharepoint.spexception'입니다.목록 템플릿의 경우 '기능'32E8942E-F6-48EC-AB6A-A75BEDD2816D ''10000 '은이 팜에 설치되지 않았습니다.이 작전은 성공할 수 없어.'

기능 ID는 실제로 두 환경 모두에 정확히 동일한 WSP에 설치된 사용자 정의 기능을 가리킵니다.한 가지 주목할 점은 중앙 관리를 호스팅하는 서버에는 배포된 웹 응용 프로그램이 없다는 것입니다.이로 인해 웹 범위 기능도 해당 서버에서 생략되어 존재하지 않습니다.따라서 프런트 엔드 중 하나에서 중앙 관리 서비스를 활성화하고 중앙 관리 서버 대신 해당 서버를 사용하도록 콘텐츠 배포 설정을 편집했습니다.고치지 않았습니다.

작업을 테스트하면 테스트 결과가 괜찮으므로 실제로 가져오기 때문에 문제가 발생합니다.

이제 질문은 다음과 같습니다.이것이 전혀 작동해야합니까?아니면 중앙 관리 서버에 웹 애플리케이션을 가져와서 거기에도 기능이 있어야 합니까?좀 이상하게 들리네요.

도움이 되었습니까?

해결책

해결책은 더 간단해질수록 상상할 수있었습니다.응용 프로그램 서버에서 웹 역할이 꺼져 있습니다.따라서 IIS에서는 SharePoint 웹 앱이 존재하지 않습니다.분명히 SharePoint는 이러한 역할이없는 서버에 WSP 파일의 배포를 생략합니다.그러나 콘텐츠 배포에는 해당 파일이 필요하며 해당 파일 정의를 읽을 수 있습니다.

이 문제를 해결하려면 두 가지 옵션이 있습니다. 1) 프론트 엔드 중 하나에서 중앙 관리 서비스를 시작하십시오.이제이 컴퓨터에서 서비스를 사용하도록 콘텐츠 배포 엔진을 구성하십시오 (XML 파일이있는 위치). 2) 응용 프로그램 서버 중 하나에서 웹 응용 프로그램 서비스를 활성화합니다.이 서버를 사용하도록 콘텐츠 배포 엔진을 구성하십시오.

둘 다 동일한 결과입니다.컨텐츠 배포 작업은 기능 파일이있는 서버에서 처리해야합니다.

다른 팁

필요한 "전제 조건"이 모두 없으면 콘텐츠 배포가 쉽게 잘못될 수 있습니다.내 머리 속에는 몇 가지가 있습니다.

  • 대상 환경이 깨끗하고 원본 환경과 동일한 WSP가 배포되어 있는지 확인하세요.
  • 새로운 콘텐츠 데이터베이스를 사용하여 대상 환경에서 시작해야 합니다(실패한 경우 대상 콘텐츠 데이터베이스에 남은 콘텐츠가 남아 있어 콘텐츠 배포를 추가하거나 재생성하는 데 문제가 발생할 가능성이 높습니다).
  • 대상 사이트 모음이 비어 있는지 확인하세요("나중에 템플릿 선택"이라고도 함).
  • 코드가 콘텐츠 배포를 인식하는지 확인하세요(예:목록의 수신자 항목을 생성하지 마십시오. 이러한 항목은 콘텐츠 배포에 의해 복사되고 이 경우 기껏해야 항목이 중복되므로)
  • 콘텐츠 배포가 "로컬"로 작동하는지 확인하세요.팜에서 콘텐츠 배포를 설정하여 자체적으로(물론 다른 웹 응용 프로그램/사이트 모음에) 배포할 수 있습니다.

하지만 질문으로 돌아가서, 대상 환경에서 작동하는 WFE가 있습니까?콘텐츠 배포가 작업을 수행하기 위해 웹 서비스와 통신하기 때문에 두 팜 모두에서 중앙 관리가 필요하지만 웹 애플리케이션 역할이 활성화된 서버도 하나 이상 필요합니다(중앙 관리자를 호스팅하는 APP 서버일 수 있음).

당신은 또한 할 수 있습니다 stsadm -o export 소스 환경과 stsadm -o import (또는 PowerShell의 유사한 명령) 대상 환경에서 콘텐츠 배포 작업이 거의 이 작업을 수행하므로 문제를 해결하는 데 도움이 됩니다.

마지막으로, 귀하의 팜(소스 및 대상 모두)이 가능한 한 패치되었는지 확인하십시오(2012년 10월 CU?). Microsoft에 티켓 몇 장을 보냈습니다(일부는 일부 CU에 있음).

행운을 빕니다. 현재 상황이 어떻게 발전하고 있는지 알려주세요.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top