Добавление веб-приложения SharePoint в развертывание
Чтобы интегрировать командные проекты с сайтами SharePoint, необходимо добавить одно или несколько веб-приложений SharePoint в стандартные или расширенные варианты установки Visual Studio Team Foundation Server.Однако в базовые варианты установки Team Foundation Server веб-приложения SharePoint добавить нельзя.Если добавить веб-приложения SharePoint, участники команды смогут выполнять следующие задачи:
автоматически создавать и настраивать портал командного проекта при создании командного проекта или коллекции командных проектов;
создать папку общих документов для проектов в Team Explorer;
создать, хранить и совместно использовать руководство по процессу для проекта на основе шаблона процесса этого проекта.
Чтобы добавить веб-приложение, необходимо настроить параметры на сервере. где размещается это веб-приложение, и на сервере, где размещается уровень приложений для Team Foundation.Кроме того, необходимо добавить учетную запись службы, которую использует Продукты SharePoint, в группу Службы веб-приложений SharePoint в Team Foundation Server.Все эти задачи выполняются в консоли администрирования Team Foundation.
Для интеграции 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
На сервере, на который установлены расширения Team Foundation Server для Продукты SharePoint, откройте консоль администрирования Team Foundation.
Дополнительные сведения см. в разделе Открытие консоли администрирования Team Foundation;
Разверните дерево и выберите Расширения для продуктов SharePoint.
На панели Расширения выберите Предоставление доступа.
Откроется окно Доступ для сервера Team Foundation Server.
В поле URL-адрес для Team Foundation Server введите общедоступный URL-адрес для Team Foundation Server.
Эту информацию можно просмотреть в узле Уровень приложений консоли администрирования, где установлен уровень приложений для Team Foundation Server.
В области Веб-приложение SharePoint в раскрывающемся списке выберите URL-адрес веб-приложения SharePoint, которое необходимо использовать.
Если расширения Team Foundation Server для Продукты SharePoint установлены на сервере, где выполняются веб-приложения SharePoint, все веб-приложения SharePoint, имеющиеся на этом сервере, отобразятся в списке.Если ни одно веб-приложение не отобразится, это означает, что расширения не установлены правильно или не настроено ни одно веб-приложение SharePoint.Дополнительные сведения об установке расширений см. в разделе Настройка расширений Team Foundation Server для продуктов SharePoint.
(необязательно) В поле Ограничить создание сайта следующим путем укажите путь к семейству веб-сайтов, где требуется создать все сайты, которые будет использовать Team Foundation Server.
Этот шаг рекомендуется для большинства развертываний, поскольку помогает обеспечить правильность резервного копирования и восстановления развертывания.
В поле Определение корпоративного приложения укажите имя определения, созданного для Team Foundation Server.
Этот шаг обязателен только для обеспечения правильности работы отчетов и панелей мониторинга при настройке веб-приложения, размещенного на сервере Microsoft Office SharePoint Server 2007 или SharePoint Server 2010.Если вы настраиваете веб-приложение, функционирующее в SharePoint Foundation 2010, оставьте данное поле пустым.
После предоставления необходимых данных выберите ОК.
Если все значения верны, доступ будет предоставлен.Данный процесс может занять некоторое время.
Создание перенаправления для веб-приложения SharePoint с целью поддержки Team Foundation Server 2008 или 2005
На сервере, на который установлены расширения Team Foundation Server для Продукты SharePoint, откройте консоль администрирования Team Foundation.
Дополнительные сведения см. в разделе Открытие консоли администрирования Team Foundation;
Разверните дерево и выберите Расширения для продуктов SharePoint.
На панели Расширения выберите Создать перенаправление для предыдущих версий.
Откроется окно Перенаправление на сервер отчетов.
В области Веб-приложение SharePoint в раскрывающемся списке выберите URL-адрес веб-приложения, которое необходимо использовать.
(необязательно) В поле Относительный путь укажите пусть к расположению, в котором планируется создать и поддерживать сайты проекта для предыдущих версий Team Foundation Server.
Важно Следует задать существующий путь.Создать путь на этой странице нельзя.
В поле URL-адрес диспетчера отчетов укажите URL-адрес (включая имя экземпляра, если это уместно) для диспетчера отчетов.
В поле URL-адрес веб-службы для службы отчетов укажите URL-адрес веб-службы для служб отчетов SQL Server.
После предоставления необходимых данных выберите ОК.
Если все значения верны, перенаправление будет создано.Данный процесс может занять некоторое время.
Предоставление доступа между Team Foundation Server и веб-приложением SharePoint
На сервере, где установлен уровень приложений Team Foundation Server, откройте консоль администрирования для Team Foundation.
Дополнительные сведения см. в разделе Открытие консоли администрирования Team Foundation;
Разверните дерево и выберите Веб-приложения SharePoint.
На панели Веб-приложения SharePoint выберите Добавить.
Откроется окно Параметры веб-приложения SharePoint.
На вкладке Общие в поле Понятное имя укажите имя данного веб-приложения SharePoint.
Это имя будет отображаться в списке веб-приложений.Если требуется использовать в развертывании более одного веб-приложения, SharePoint, можно задать имя, которое будет помогать пользователям отличать это право доступа от прав доступа к другим приложениям SharePoint.Можно также добавить в поле Описание текст, помогающий идентифицировать это право доступа, но данное описание не будет отображаться в списке.
В поле URL-адрес веб-приложения укажите URL-адрес веб-приложения SharePoint, для которого требуется предоставить доступ.
Это имя должно соответствовать имени веб-приложения в Продукты SharePoint.Если веб-приложение SharePoint настроено для использования номера порта. отличающегося от стандартного используемого по умолчанию значения (80), необходимо также ввести номер порта.
В поле URL-адрес Центра администрирования укажите URL-адрес и номер порта Центра администрирования SharePoint.
Примечание Если у вас имеются административные разрешения на сервер, где выполняется Продукты SharePoint, вы увидите этот URL-адрес и номер порта, открыв Центр администрирования SharePoint.В противном случае необходимо получить эту информацию у администратора данного сервера.
В поле Расположение по умолчанию сайтов коллекции командных проектов укажите относительный путь к семейству веб-сайтов, которое хотите использовать в качестве корневой для коллекций командных проектов, использующих данное веб-приложений SharePoint.
Примечание Имя пути по умолчанию — /sites, но можно использовать любой именованный путь к семейству сайтов, настроенный в центре администрирования SharePoint.Если сервер Team Foundation Server развертывается в среде, в которой Продукты SharePoint управляются другим администратором, обратитесь к этому администратору за рекомендациями по используемому пути.
(необязательно) Если требуется проверить правильность заданного относительного пути, выберите Проверить путь.
Нажмите кнопку ОК.
Если все значения верны, веб-приложение 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
На сервере, где установлен уровень приложений Team Foundation Server, откройте консоль администрирования для Team Foundation.
Дополнительные сведения см. в разделе Открытие консоли администрирования Team Foundation;
Разверните дерево и выберите Веб-приложения SharePoint.
На панели Веб-приложения SharePoint в разделе Учетные записи служб для веб-приложений SharePoint выберите Добавить участников.
Откроется диалоговое окно Выбор: Пользователи, Компьютеры или Группы.
В поле Введите имена выбираемых объектов укажите учетную запись, которую хотите добавить, и выберите ОК.
См. также
Задачи
Изменение или удаление доступа между веб-приложением SharePoint и сервером Team Foundation Server
Основные понятия
Разрешения Team Foundation Server
Консоль администрирования Team Foundation
Организация сервера с помощью коллекций командных проектов