누락된 사이트 템플릿 검색 및 복원

새 팀 프로젝트 마법사를 사용하는 경우 템플릿이 누락되었다는 오류가 표시될 수 있습니다. 이 오류는 Visual Studio Team Foundation Server의 사이트 템플릿을 SharePoint 제품에 추가하지 않은 경우 표시됩니다. 이 유형의 문제는 대개 응용 프로그램 계층 서버가 아닌 서버, 즉 원격 포털에 SharePoint 제품을 배포할 때 발생합니다.

기본 구성을 사용하여 Team Foundation Server를 설치하는 경우 또는 Team Foundation Server용 Windows SharePoint Services 확장을 설치하는 경우 기본적으로 두 개의 사이트 템플릿을 설치합니다. 원격 포털을 사용하는 경우에는 원격 포털에 Windows SharePoint Services용 Team Foundation Server 확장을 설치해야 합니다. 또한 웹 팜의 여러 서버에서 SharePoint 제품을 실행하는 경우에는 해당 팜에 있는 모든 서버에 이러한 확장을 설치해야 합니다. 누락된 사이트 템플릿은 Team Foundation Server의 설치 디렉터리에서 검색할 수 있습니다.

참고

프로젝트를 만들 때 Team Foundation Server에서는 프로세스 템플릿과 사이트 템플릿을 모두 사용합니다. 프로세스 템플릿은 MsfAgile_New.zip 및 MsfFormal_New.zip과 같이 확장명이 .zip이며 Team Foundation의 데이터베이스에 저장됩니다. 사이트 템플릿은 MSFAgile30.stp 및 MSFFormal30.stp와 같이 확장명이 .stp이며 SharePoint 제품에 저장됩니다. 팀 프로젝트를 만들 때 프로세스 템플릿을 지정하며 이 템플릿은 사이트 템플릿을 이름별로 참조합니다.

필요한 권한

이 절차를 수행하려면 SharePoint 제품을 실행하는 서버에 대해 로컬 Administrators 그룹의 멤버여야 합니다.

Team Foundation 설치 마법사를 사용하여 누락된 사이트 템플릿을 설치하려면

  1. 최신 버전의 Team Foundation 설치 설명서를 다운로드합니다.

    자세한 내용은 Microsoft 웹 사이트에서 Visual Studio 2010용 Team Foundation 설치 가이드 페이지를 참조하십시오.

  2. 설치 설명서를 열고 "Worksheet: Team Foundation Server and SharePoint 제품 Collaboration"을 검토합니다.

  3. 다음 항목에 제공된 절차를 수행합니다.

    • 방법: Windows SharePoint Services용 Team Foundation Server 확장 설치

    • 방법: Windows SharePoint Services용 Team Foundation Server 확장 구성

    • 방법: SharePoint 제품 확인

SharePoint 중앙 관리를 사용하여 누락된 사이트 템플릿을 검색하고 업로드하려면

  1. 기본 사이트 템플릿이 누락되었는지 확인하려면 다음 작업을 수행합니다.

    1. SharePoint 제품을 호스팅하는 서버에 로그온합니다. 

    2. 명령 프롬프트 창을 열고 stsadm 유틸리티가 들어 있는 디렉터리로 변경합니다.

      Drive:\Program Files\Common Files\Microsoft Shared\web server extensions\12\bin

      참고

      관리자 자격 증명으로 로그온한 경우에도 Windows Server 2008을 실행하는 서버에 대해 이 기능을 실행하려면 관리자 명령 프롬프트를 열어야 합니다. 관리자 명령 프롬프트를 열려면 시작을 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다. 자세한 내용은 Microsoft 웹 사이트의 사용자 계정 컨트롤 페이지를 참조하십시오.

    3. 다음 명령을 입력합니다.

      stsadm -o enumtemplates

      명령을 입력하면 SharePoint 제품으로 업로드된 모든 사이트 템플릿의 목록이 반환됩니다. VSTS_MSFAgile 또는 VSTS_MSF_CMMI가 목록에 없으면 기본 사이트 템플릿이 누락된 것입니다. 해당하는 프로세스 템플릿을 기반으로 하는 프로젝트를 만들려면 이 사이트 템플릿이 있어야 합니다.

  2. 누락된 사이트 템플릿을 검색하려면 다음 작업을 수행합니다.

    1. Team Foundation의 응용 프로그램 계층 서버에 로그온합니다.

    2. Windows 탐색기를 열고 다음 디렉터리에서 누락된 템플릿을 찾습니다.

      Drive:\Program Files\ Microsoft Visual Studio v10.0 Team Foundation Server\Tools\Templates

      사용 중인 SharePoint 제품의 버전을 기반으로 적절한 파일을 찾습니다.

      템플릿

      파일 이름

      MSF for Agile Software Development

      MsfAgile30.stp

      MSF for CMMI Process Improvement

      MsfFormal30.stp

    3. SharePoint 제품을 호스팅하는 서버에 필요한 파일을 복사합니다. 1b단계에서 액세스한 디렉터리에 파일을 붙여넣습니다.

  3. 템플릿을 SharePoint 제품에 추가합니다.

    1. SharePoint 제품을 호스팅하는 서버에서 명령 프롬프트 창을 열고 1b단계에서 액세스한 디렉터리로 변경합니다.

    2. 다음 명령을 입력합니다. 이때 FileName 및 TitleName은 복원할 템플릿 파일 및 템플릿 제목으로 바꿉니다.

      stsadm -o addtemplate -filename FileName**.stp -title** TitleName

      예를 들면 다음과 같습니다.

      stsadm -o addtemplate -filename MsfAgile30.stp -title VSTS_MSFAgile

      또는

      stsadm -o addtemplate -filename MsfFormal30.stp -title VSTS_MSF_CMMI

      중요

      템플릿에 대해 올바른 제목(VSTS_MSFAgile 또는 VSTS_MSF_CMMI)을 지정해야 합니다. 프로세스 템플릿은 특정 이름별로 사이트 템플릿을 참조합니다.

    3. iisreset을 입력한 다음 Enter 키를 누릅니다.

      추가된 템플릿을 사용하려면 IIS(인터넷 정보 서비스)를 다시 시작해야 합니다.

참고 항목

작업

팀 프로젝트 만들기