Skip to content


Instalacja Team Foundation Server Proxy

Team Foundation Server Proxy jest usprawnieniem, które może pomóc w pracy rozproszonemu zespołowi wykorzystującemu TFS w swojej pracy.

Przyśpiesza działanie Source Control i obniża utylizację połączenia do serwera TFS. Po jego konfiguracji programista pobierający kod z TFS dokonuje tego pośrednio przez Proxy, który je buforuje (cache). Następny programista z tej samej lokalizacji synchronizując się z TFS obiekty, które zostały poprzednio zbuforowane przez proxy pobiera je bezpośrednio z niego a wszystkimi, które pobiera bezpośrednio z TFS ładuje również do bufora w Proxy.

Instalacja TFS Proxy:

  1. Do przeprowadzenia instalacji należy upewnić się czy mamy prawa lokalnego administratora na komputerze na którym mamy zainstalować TFS Proxy.
  2. Należy w domenie stworzyć konto TFSPROXY w kontekscie, którego będzie działał TFS Proxy, utworzyć na serwerze każdym serwerze TFS do którego będzie łączyło się Proxy lokalną grupę np: “Proxy Service Accounts” i dodać do tej grupy konto TFSPROXY. Można również użyć konta na którym działają usługi TFS Servera – TFSSERVICE (jednak pierwsze rozwiązanie jest bezpieczniejsze i dlatego zalecane).
  3. Zainstalować IIS i włączyć obsługę ASP.NET.
  4. Zainstalować .NET Framework 2.0.
  5. Zainstalować QFE KB925673 for MSXML 6.0 Parser.
  6. Uruchomić instalator Team Foundation Servera , wybrać instalację Team Foundation Server Proxy i wcisnąć Install by rozpocząć instalacja Microsoft Visual Studio 2008 Team Foundation Server Proxy.
  7. Na ekranie powitalnym wciskamy Next, po czym akceptujemy warunki umowy licencyjnej, wprowadzamy klucz produktu po czym wciskamy Next.
  8. System Health Check sprawdzi zgodność środowiska z wymogami instalatora, jeśli nie ma żadnych problemów wciskamy Next.
  9. Przyszedł czas na wybór folderu docelowego instalacji, zatwierdzamy Next.
  10. Teraz pora na wybór folderu do przechowywania cache, akceptujemy domyślną ścieżkę lub wskazujemy dedykowany do tego celu folder (wskazany szybki dysk), zatwierdzamy Next.
  11. Service Logon Account – tu podajemy parametry konta stworzonego w punkcie 2 (Domain\TFSPROXY) i klikamy Next.
  12. W tej  sposób konfiguracja instalatora została zakończona, co potwierdzamy wciskając Install.
  13. Wskaźnik instalatora pokazuje nam stan instalacji.
  14. Po ukończeniu działania instalatora wciskamy Finish.

Konfiguracja TFS Proxy:

  • Plik z konfiguracją TFS Proxy (proxy.config) znajduje się w %ProgramFiles%\Microsoft Visual Studio 2005 Team Foundation Server\Web Services\VersionControlProxy\proxy.config.
  • W configu można zmienić następujące ustawienia (ciekawym rozwiązaniem jest konfiguracja jednego serwera proxy dla kilku serwerów TFS)
  • Po każdej zmianie configu należy przeładować pulę aplikacji obsługującą Proxy.

Ustawienie Visual Studio do korzystania z TFS Proxy:

  1. Tools -> Options.
  2. W okienku Options wybierz Source Control, rozwiń i wybierz Visual Studio Team Foundation Server.
  3. Wybierz: Use Proxy server.
  4. W oknie Server podaj ścieżkę UNC serwera gdzie jest zainstalowane Proxy.
  5. W polu port wpisz: 8081 (domyślny po instalacji).
  6. Wybierz protokół który jest używany do komunikacji (domyślnie po instalacji  HTTP).

źródła, poza własnym doświadczeniem:

Team Foundation Installation Guide for Visual Studio Team System 2008 – witryna pobierania

Managing Remote Connections to Team Foundation Server Proxy – MSDN

How to: Enable Version Control Caching for Team Foundation Server Proxy – MSDN

Team Foundation Server Proxy Web.Config File Settings – MSDN

Configure Team Foundation Source Control to use Proxy Server – Visual Studio Team System User Education

Posted in TFS.

Tagged with , , , , , , .


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.



Skip to toolbar