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


Подключение прокси-сервера Team Foundation Server к Team Foundation Server

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

Совет

Можно воспользоваться консолью администрирования Team Foundation на сервере, на котором запущен уровень приложений, чтобы определить URL-адрес для развертывания Team Foundation Server.Чтобы определить URL-адрес, воспользуйтесь элементом Общедоступный URL-адрес на странице уровня приложений.Чтобы определить URL-адрес с именем коллекции, воспользуйтесь элементом URL-адрес на странице коллекции командных проектов.

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

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

Подключение прокси-сервера Team Foundation Server к Team Foundation Server

  1. В меню Пуск последовательно выберите пункты Все программы, Microsoft Team Foundation Server 2010 и Консоль администрирования Team Foundation.

    Отобразится окно Team Foundation Administration Console.

  2. Выделите прокси-сервер, затем щелкните путь в области Файл конфигурации.

    Файл Proxy.config открывается в соответствующем текстовом редакторе или редакторе XML.

    Примечание

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

    Чтобы открыть Блокнот как администратор, нажмите кнопку Пуск, щелкните правой кнопкой мыши пункт Командная строка, выберите команду Запуск от имени администратора и введите текст "notepad".В Блокноте с помощью пути в области Файл конфигурации перейдите к файлу Proxy.config.

  3. В файле Proxy.config найдите узел <Servers>, элемент <Server>, а затем элемент <Uri>.

  4. Найдите токен @H\_TFSSERVER@. Для развертывания Team Foundation Server замените этот токен URL-адресом. В зависимости от области файлов управления версиями, которые необходимо кэшировать прокси-серверу, воспользуйтесь одним из перечисленных ниже параметров.

    • Если необходимо, чтобы прокси-сервер кэшировал файлы для каждой коллекции в развертывании Team Foundation Server, воспользуйтесь таким форматом URL-адреса: http://имя_сервера:порт/папка/

    • Если необходимо, чтобы прокси-сервер кэшировал файлы для определенных коллекций, воспользуйтесь таким форматом URL-адреса в одном или более элементах URI: http://имя_сервера:порт/папка/имя_коллекции/

      Где имя_сервера — имя сервера или DNS развертывания Team Foundation Server. Port — номер порта, на котором Team Foundation Server прослушивает запросы клиентов (по умолчанию 8080). папка — виртуальный каталог (по умолчанию tfs). имя_коллекции — имя коллекции командного проекта (по умолчанию DefaultCollection).

    Например, при необходимости кэширования файлов управления версиями для каждой коллекции в развертывании Team Foundation Server, элемент <Uri> должен выглядеть следующим образом:

    <Servers>
             <Server> 
                 <Uri>https://Server:8080/tfs/</Uri>
             </Server>
    </Servers>
    

    Если необходимо кэшировать файлы управления версиями для нескольких коллекций, следует использовать несколько элементов <Uri>, имеющие следующий вид:

    <Servers>
       <Server> 
           <Uri>https://Server:8080/tfs/Collection1/</Uri>
       </Server>
       <Server>
           <Uri>https://Server:8080/tfs/Collection2/</Uri>
       </Server>
    </Servers>
    
  5. Сохраните изменения, внесенные в файл Proxy.config, и закройте этот файл.

  6. Перезапустите службы IIS. Для этого откройте окно командной строки, введите iisreset и нажмите клавишу ВВОД.

    Примечание

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

См. также

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

Управление прокси-сервером Team Foundation Server

Подключение прокси-сервера Team Foundation Server к Team Foundation Server

Практическое руководство. Проверка производительности кэша с помощью системного монитора

Файл конфигурации прокси-сервера Team Foundation Server

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

Дата

Журнал

Причина

Октябрь 2010

Уточнен пример.

Улучшение информации.

Август 2010

Отредактирован пример кода.

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