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


Добавление веб-приложения SharePoint в развертывание

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

  • автоматически создавать и настраивать портал командного проекта при создании командного проекта или коллекции командных проектов;

  • создать папку общих документов для проектов в Сред. Командный обозреватель;

  • создать, хранить и совместно использовать руководство по процессу для проекта на основе шаблона процесса этого проекта.

Чтобы добавить веб-приложение, необходимо настроить параметры на сервере. где размещается это веб-приложение, и на сервере, где размещается уровень приложений для Team Foundation. Кроме того, необходимо добавить учетную запись службы, которую использует Продукты SharePoint, в группу Службы веб-приложений SharePoint в Team Foundation Server. Все эти задачи выполняются в консоли администрирования Team Foundation.

Примечание

Взаимодействие и взаимозависимость развертываний Team Foundation Server и Продукты SharePoint могут быть сложными.Дополнительные сведения см. в разделе Взаимодействие продуктов SharePoint с сервером Team Foundation Server.

Для интеграции Team Foundation Server и Продукты SharePoint необходимо обеспечить выполнение следующих условий.

  • Необходимо настроить Team Foundation Server, задав расположение каждого веб-приложения SharePoint, которое будет использоваться в развертывании.

  • Для сервера, на котором размещается веб-приложение SharePoint, необходимо задать расположение Team Foundation Server.

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

  • Учетная запись службы для Team Foundation Server (TFSService) должна иметь разрешения, необходимые для создания веб-сайтов и их семейств в веб-приложении SharePoint.

В зависимости от ваших бизнес-нужд для поддержки развертывания Team Foundation Server вам может потребоваться доступ к более чем одному веб-приложению SharePoint. Например, можно предоставить доступ к веб-приложению SharePoint, которое поддерживает проекты, создаваемые в текущей версии Team Foundation Server. Затем можно создать перенаправление на другое веб-приложение, поддерживающее проекты, созданные в предыдущей версии Team Foundation Server.

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

Для выполнения данных процедур необходимо либо входить в следующие группы, либо обладать следующими разрешениями.

  • Быть членом группы Администраторы Team Foundation или иметь разрешения Изменение сведений на уровне сервера и Изменить сведения на уровне экземпляра со значением Разрешить.

  • Быль членом группы Администраторы на сервере, где выполняется уровень приложений.

  • Быть членом группы Администраторы на сервере, где установлены расширения Team Foundation Server для Продукты SharePoint. На сервере, где установлены эти расширения, выполняется веб-приложение SharePoint, для которого требуется предоставить доступ.

Дополнительные сведения о разрешениях см. в разделе Разрешения Team Foundation Server.

Предоставление доступа между веб-приложением SharePoint и Team Foundation Server

  1. На сервере, на который установлены расширения Team Foundation Server для Продукты SharePoint, откройте консоль администрирования Team Foundation.

    Дополнительные сведения см. в разделе Открытие консоли администрирования Team Foundation.

  2. Разверните дерево и щелкните Расширения для продуктов SharePoint.

  3. На панели Расширения щелкните Предоставление доступа.

    Откроется окно Доступ для сервера Team Foundation Server.

  4. В поле URL-адрес для Team Foundation Server введите общедоступный URL-адрес для Team Foundation Server.

    Эту информацию можно просмотреть в узле Уровень приложений консоли администрирования, где установлен уровень приложений для Team Foundation Server.

  5. В области Веб-приложение SharePoint щелкните URL-адрес веб-приложения SharePoint, которое необходимо использовать.

    Если расширения Team Foundation Server для Продукты SharePoint установлены на сервере, где выполняются веб-приложения SharePoint, все веб-приложения SharePoint, имеющиеся на этом сервере, отобразятся в списке. Если ни одно веб-приложение не отобразится, это означает, что расширения не установлены правильно или не настроено ни одно веб-приложение SharePoint. Дополнительные сведения об установки этих расширений см. в разделе "Практическое руководство. Установка расширений Team Foundation Server для Продукты SharePoint" в руководстве по установке Team Foundation. Загрузить последнюю версию настоящего руководства можно на странице Руководство по установке Team Foundation (может быть на английском языке) веб-сайта корпорации Майкрософт. Дополнительные сведения о создании веб-приложения SharePoint и семейства веб-сайтов для использования с Team Foundation Server см. в разделе Создание веб-приложений и сайтов SharePoint для использования вместе с Team Foundation Server.

  6. (необязательно) В поле Ограничить создание сайта следующим путем, введите путь к семейству веб-сайтов, где требуется создать все сайты, которые будет использовать Team Foundation Server.

    Этот шаг рекомендуется для большинства развертываний, поскольку помогает обеспечить правильность резервного копирования и восстановления развертывания.

  7. В поле Определение корпоративного приложения введите имя определения, созданного для Team Foundation Server.

    Этот шаг обязателен только для обеспечения правильности работы отчетов и панелей мониторинга при настройке веб-приложения, размещенного на сервере Microsoft Office SharePoint Server 2007. Если вы настраиваете веб-приложение, функционирующее в Windows SharePoint Services 3.0, оставьте данное поле пустым.

  8. После ввода необходимых данных нажмите кнопку ОК.

    Если все значения верны, доступ будет предоставлен. Данный процесс может занять некоторое время.

Создание перенаправления для веб-приложения SharePoint с целью поддержки предыдущих версий Team Foundation Server

  1. На сервере, на который установлены расширения Team Foundation Server для Продукты SharePoint, откройте консоль администрирования Team Foundation.

    Дополнительные сведения см. в разделе Открытие консоли администрирования Team Foundation.

  2. Разверните дерево и щелкните Расширения для продуктов SharePoint.

  3. На панели Расширения щелкните Создать перенаправление для предыдущих версий.

    Откроется окно Перенаправление на сервер отчетов.

  4. В области Веб-приложение SharePoint щелкните URL-адрес веб-приложения, которое необходимо использовать.

  5. (необязательно) В поле Относительный путь введите пусть к расположению, в котором планируется создать и поддерживать сайты проекта для предыдущих версий Team Foundation Server.

    Важно!

    Следует задать существующий путь.Создать путь на этой странице нельзя.

  6. В поле URL-адрес диспетчера отчетов введите URL-адрес (включая имя экземпляра, если это уместно) для диспетчера отчетов.

  7. В поле URL-адрес веб-службы для службы отчетов введите URL-адрес веб-службы для служб отчетов SQL Server.

    Примечание

    Если вы не уверены в том, какие значения следует задать для диспетчера отчетов и веб-службы служб отчетов, откройте Сред. Командный обозреватель и подключитесь к установке Team Foundation Server, для которой требуется создать перенаправление.В области навигации щелкните правой кнопкой мыши элемент Отчеты и выберите пункт Свойства.URL-адрес диспетчера отчетов появится в поле URL-адрес, и вы сможете экстраполировать эту информацию, определив таким образом URL-адрес для веб-службы сервера, на котором выполняются службы отчетов SQL Server.Можно также найти эту информацию в диспетчере конфигураций служб отчетов или на самом сервере отчетов.

  8. После ввода необходимых данных нажмите кнопку ОК.

    Если все значения верны, перенаправление будет создано. Данный процесс может занять некоторое время.

Предоставление доступа между Team Foundation Server и веб-приложением SharePoint

  1. На сервере, где установлен уровень приложений Team Foundation Server, откройте консоль администрирования для Team Foundation.

    Дополнительные сведения см. в разделе Открытие консоли администрирования Team Foundation.

  2. Разверните дерево и щелкните Веб-приложения SharePoint.

  3. На панели Веб-приложения SharePoint щелкните Добавить.

    Откроется окно Параметры веб-приложения SharePoint.

  4. На вкладке Общие в поле Понятное имя введите имя данного веб-приложения SharePoint.

    Это имя будет отображаться в списке веб-приложений. Если требуется использовать в развертывании более одного веб-приложения, SharePoint, можно задать имя, которое будет помогать пользователям отличать это право доступа от прав доступа к другим приложениям SharePoint. Можно также добавить в поле Описание текст, помогающий идентифицировать это право доступа, но данное описание не будет отображаться в списке.

  5. В поле URL-адрес веб-приложения введите URL-адрес веб-приложения SharePoint, для которого требуется предоставить доступ.

    Это имя должно соответствовать имени веб-приложения в Продукты SharePoint. Если веб-приложение SharePoint настроено для использования номера порта. отличающегося от стандартного используемого по умолчанию значения (80), необходимо также ввести номер порта.

  6. В поле URL-адрес Центра администрирования ведите URL-адрес и номер порта Центра администрирования SharePoint.

    Примечание

    Если у вас имеются административные разрешения на сервер, где выполняется Продукты SharePoint, вы увидите этот URL-адрес и номер порта, открыв Центр администрирования SharePoint.В противном случае необходимо получить эту информацию у администратора данного сервера.

  7. В поле Расположение по умолчанию сайтов коллекции командных проектов введите относительный путь к семейству веб-сайтов, которое хотите использовать в качестве корневой для коллекций командных проектов, использующих данное веб-приложений SharePoint.

    Примечание

    Имя пути по умолчанию — /sites, но можно использовать любой именованный путь к семейству сайтов, настроенный в центре администрирования SharePoint.Если сервер Team Foundation Server развертывается в среде, в которой Продукты SharePoint управляются другим администратором, обратитесь к этому администратору за рекомендациями по используемому пути.

  8. (необязательно) Если требуется проверить правильность заданного относительного пути, щелкните Проверить путь.

  9. Нажмите кнопку ОК.

    Если все значения верны, веб-приложение SharePoint отобразится в списке веб-приложений, доступных для использования с Team Foundation Server. Данный процесс может занять некоторое время.

    Примечание

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

Добавление учетной записи службы для веб-приложения SharePoint

Предоставляя доступ между веб-приложением SharePoint и Team Foundation Server, необходимо добавить учетную запись службы веб-приложения в группу Службы веб-приложений SharePoint в Team Foundation Server.

Примечание

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

Добавление учетной записи службы для веб-приложения SharePoint в службы веб-приложений SharePoint

  1. На сервере, где установлен уровень приложений Team Foundation Server, откройте консоль администрирования для Team Foundation.

    Дополнительные сведения см. в разделе Открытие консоли администрирования Team Foundation.

  2. Разверните дерево и щелкните Веб-приложения SharePoint.

  3. На панели Веб-приложения SharePoint в разделе Учетные записи служб для веб-приложений SharePoint щелкните Добавить участников.

    Откроется диалоговое окно Выбор: Пользователи, Компьютеры или Группы.

  4. В поле Введите имена выбираемых объектов введите учетную запись, которую хотите добавить, и нажмите кнопку ОК.

См. также

Задачи

Изменение или удаление доступа между веб-приложением SharePoint и сервером Team Foundation Server

Основные понятия

Взаимодействие продуктов SharePoint с сервером Team Foundation Server

Разрешения Team Foundation Server

Консоль администрирования Team Foundation

Организация сервера с помощью коллекций командных проектов

Другие ресурсы

Добавление интеграции с продуктами SharePoint для развертывания сервера Team Foundation Server

Интеграция сервера Team Foundation Server с продуктами SharePoint без административных разрешений

Настройка параметров для обеспечения совместимости панелей мониторинга

Настройка ресурсов для поддержки командных проектов

Журнал изменений

Дата

Журнал

Причина

Март 2011

Уточнены ограничения базовых установок Team Foundation Server.

Обратная связь от клиента.