Поделиться через


Извлечение и восстановление отсутствующих шаблонов сайтов

При использовании мастера создания командного проекта может возникнуть ошибка, указывающая на отсутствие шаблона. Эта ошибка появляется в том случае, если шаблоны узлов для Visual Studio Team Foundation Server не были добавлены в Продукты SharePoint. Проблемы такого типа обычно возникают при развертывании Продукты SharePoint на сервере, отличном от сервера уровня приложений, который называется удаленным порталом.

По умолчанию при установке Team Foundation Server с использованием конфигурации по умолчанию или при установке расширений Windows SharePoint Services для Team Foundation Server устанавливаются два шаблона сайта. Если используется удаленный портал, необходимо установить на нем расширения Team Foundation Server для Windows SharePoint Services. Если в веб-ферме выполняется несколько серверов Продукты SharePoint, эти расширения необходимо установить на каждом сервере фермы. Отсутствующие шаблоны сайтов можно извлечь из каталога установки Team Foundation Server.

Примечание

При создании проекта Team Foundation Server использует как шаблоны процессов, так и шаблоны узлов.Шаблоны процессов имеют расширение .zip (например, MsfAgile_New.zip и MsfFormal_New.zip) и хранятся в базе данных Team Foundation.Шаблоны сайтов имеют расширение STP (например, MSFAgile30.stp и MSFFormal30.stp) и хранятся в Продукты SharePoint.При создании командного проекта указывается имя шаблона процесса, который затем ссылается на шаблон сайта по имени.

Необходимые разрешения

Для выполнения этой процедуры нужно быть членом локальной группы Администраторы на сервере, на котором запущен Продукты SharePoint.

Установка отсутствующих шаблонов сайтов с помощью мастера установки Team Foundation

  1. Загрузка последней версии руководства по установке для Team Foundation.

    Дополнительные сведения см. на следующей странице веб-сайта Майкрософт: Installation Guide for Team Foundation.

  2. Откройте это руководство по установке и ознакомьтесь с разделом "Worksheet: Team Foundation Server and Продукты SharePoint Collaboration".

  3. Выполните процедуры, описанные в следующих разделах:

    • Практическое руководство. Установка расширений Team Foundation Server для Windows SharePoint Services

    • Практическое руководство. Настройка расширений Team Foundation Server для Windows SharePoint Services

    • Практическое руководство. Проверка работоспособности Продукты SharePoint

Извлечение и передача отсутствующего шаблона сайта с помощью центра администрирования SharePoint

  1. Чтобы убедиться в отсутствии шаблонов сайтов по умолчанию, выполните следующие действия:

    1. Войдите на сервер, на котором размещается Продукты SharePoint. 

    2. Откройте окно командной строки и перейдите в каталог, содержащий служебную программу stsadm:

      Диск:\Program Files\Common Files\Microsoft Shared\web server extensions\12\bin

      Примечание

      Даже если вход в систему выполнен с учетными данными администратора, необходимо открыть окно командной строки с повышенными правами, чтобы выполнить эту функцию на сервере под управлением Windows Server 2008.Чтобы открыть командную строку с повышенными правами, нажмите кнопку Пуск, щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора.Дополнительные сведения см. на странице Контроль учетных записей веб-сайта корпорации Майкрософт.

    3. Введите следующую команду:

      stsadm -o enumtemplates

      Эта команда возвращает список всех шаблонов узлов, которые были загружены в Продукты SharePoint. Если в списке нет VSTS_MSFAgile или VSTS_MSF_CMMI, значит шаблон узла по умолчанию отсутствует. Шаблон узла необходим для создания проекта, который основывается на соответствующем шаблоне процесса.

  2. Чтобы извлечь отсутствующий шаблон узла, выполните следующие действия:

    1. Войдите на сервер уровня приложений для Team Foundation.

    2. Откройте Проводник и найдите отсутствующие шаблоны в следующем каталоге:

      Диск:\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. Введите следующую команду, заменив имя_файла и имя_шаблона на файл и название шаблона, который нужно восстановить:

      stsadm -o addtemplate -filename имя_файла**.stp -title** имя_шаблона

      Пример:

      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 и нажмите клавишу ВВОД.

      Чтобы добавленный шаблон стал доступен, нужно перезапустить службы IIS.

См. также

Задачи

Создание командного проекта