2012-07-12 4 views
0

Visual Studio 2010에서 샘플 응용 프로그램을 개발했습니다. 빈 SharePoint 프로젝트를 만들고 디버깅을위한 로컬 사이트 URL을 제공했습니다. SharePoint 솔루션의 신뢰 수준으로 "팜으로 배포"를 선택했습니다. 시각적 웹 파트와 클래스를 솔루션에 추가했습니다. Visual Studio를 사용하여 응용 프로그램을 빌드하고 성공적으로 실행할 수 있습니다. 내 로컬 컴퓨터에서 SharePoint Foundation 2010을 사용하여 SharePoint 응용 프로그램을 디버깅하고 있습니다. 이제이 응용 프로그램을 가상 컴퓨터에있는 SharePoint 서버 2010에 배포하려고합니다. 1. 만든 응용 프로그램의 .wsp 파일을 가상 컴퓨터에 복사했습니다. 2. VM의 중앙 관리자로부터 웹 응용 프로그램과 사이트 모음을 만들었습니다. 3. 사이트 작업 -> 사이트 설정 -> 솔루션 (갤러리)을 사용하여 업로드 할 .wsp 파일을 선택합니다. "경고 :이 솔루션을 신뢰하는 경우에만이 솔루션을 활성화해야하며, 활성화 된 솔루션은 데이터를 읽고, 수정하고, 삭제할 수 있습니다."라고 표시하고 활성화 버튼을 사용할 수 없습니다.Sharepoint Server 2010의 .wsp 파일을 활성화하는 동안 오류가 발생했습니다.

그런 다음 다른 사이트 모음의 로컬 컴퓨터에서 동일한 작업을 시도했습니다. 여기서 활성화 버튼을 사용할 수 있지만 클릭하면 예외가 발생했습니다.

'/'응용 프로그램의 서버 오류입니다.

이 솔루션에는 유효하지 않은 마크 업이나 샌드 박스 솔루션의 일부로 배포 할 수없는 요소가 들어 있습니다. 해결책 'aee60282-765d-4c9f-b67a-5981f18a6d3b'에 대한 솔루션 매니페스트가 유효성 검사에 실패했습니다. 파일 manifest.xml, 줄 10, 문자 4 : 네임 스페이스 'http://schemas.microsoft.com/sharepoint/'에서 요소 'Solution' 네임 스페이스 'http://schemas.microsoft.com/sharepoint/'에 잘못된 자식 요소 'TemplateFiles'이 있습니다. 예상 가능한 요소 목록 : 'FeatureManifests, ActivationDependencies'네임 스페이스 'http://schemas.microsoft.com/sharepoint/'

어떤 오류가있을 수 있습니까?

답변

0

"TemplateFiles"요소는 웹 서버에 복사 될 항목을 나타냅니다. 이는 CentralAdmin을 통해 배포되는 팜 솔루션에는 허용되지만 솔루션 갤러리를 통해 배포되는 샌드 박스 솔루션에는 사용할 수 없습니다.

0

Visual Studio로 wsp를 배포 할 때 팜 솔루션으로 배포하십시오. 사이트 설정에서 솔루션 갤러리로 wsp를 배포 할 때 몇 가지 제한 사항이있는 사용자 솔루션 (샌드 박스 솔루션)으로 배포 : 먼저 비주얼 웹 파트를 사용하지 마십시오. 금지되어 있습니다! powershell 스크립트를 작성하여 wsp를 배포하십시오. 여기 좋은 출발점 다음을 배포 할 때 patrickboom.wordpress.com/2010/05/31/using-powershell-to-deploy-sharepoint-solutions-wsp-2/

+0

PowerShell 스크립트를 사용하여 SPSolution을 추가하고 SPSolution (msg가 표시되지 않음)을 설치했지만 웹 응용 프로그램에서 응용 프로그램을 찾을 수 없습니다. – shyam

관련 문제