Partager via


Comment : activer la mise en cache du contrôle de version pour Team Foundation Server Proxy

Mise à jour : novembre 2007

Une fois que vous avez installé Team Foundation Server Proxy, vous pouvez le configurer pour gérer un cache de fichiers de contrôle de version pour le serveur de couche Application de Team Foundation Server. Vous pouvez également activer le cache pour d'autres serveurs de couche Application actuels et futurs. Vous pouvez effectuer ces tâches en modifiant le fichier Proxy.config sur le serveur proxy. Le fichier Proxy.config se trouve dans le répertoire d'installation du proxy.

Remarque :

Le répertoire d'installation du proxy par défaut est …\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy.

Pour plus d'informations sur l'installation du proxy, consultez le guide d'installation de Team Foundation disponible sur le site Web Microsoft (page pouvant être en anglais).

Remarque :

Une fois que vous avez configuré Team Foundation Server Proxy, vous devez configurer le client Team Foundation pour utiliser Team Foundation Server Proxy. Pour plus d'informations, consultez Comment : configurer le contrôle de version Team Foundation pour utiliser un serveur proxy.

Autorisations requises

Pour effectuer cette procédure, vous devez être membre du groupe de sécurité Administrateurs sur le serveur Team Foundation Server Proxy.

Pour activer la mise en cache du contrôle de version après l'installation de Team Foundation Server Proxy

  1. Sur l'ordinateur Team Foundation Server Proxy, ouvrez l'Explorateur Windows et localisez le dossier d'installation du proxy.

  2. Ouvrez le fichier Proxy.config dans un éditeur de texte ou XML.

    Remarque :

    Même si vous avez ouvert une session en tant qu'administrateur, vous devez ouvrir le Bloc-notes en tant qu'administrateur pour exécuter cette fonction sur un serveur exécutant Windows Server 2008. Pour ouvrir le Bloc-notes en tant qu'administrateur, cliquez sur Démarrer, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur. Pour plus d'informations, consultez le site Web Microsoft (page pouvant être en anglais).

  3. Localisez le nœud <Servers>, l'élément <Server>, puis l'élément <Uri>.

  4. Recherchez le jeton @H\_TFSSERVER@ et remplacez-le par l'URL du serveur de couche Application de Team Foundation Server. Ajoutez deux-points (:) et le port "8080" à l'URL.

    Remarque :

    Le port 8080 est le port défini pour la communication entre Team Foundation Server Proxy et la couche Application.

    Par exemple, la ligne suivante décrit l'apparence de l'élément <Uri> une fois que vous avez procédé à la substitution appropriée :

    <Server> 
        <Uri>http://ApplicationTierServerName:8080</Uri>
    </Server>
    
  5. Pour configurer Team Foundation Server Proxy pour mettre en cache des fichiers à partir de plusieurs serveurs Team Foundation, ajoutez une section <Server> pour chaque serveur et incluez les substitutions appropriées :

    <Server>
       <Uri>http://ApplicationTierServerName:8080</Uri>
    </Server>
    
  6. (Facultatif) Vous pouvez également modifier les paramètres de cache suivants dans le fichier Proxy.config :

    • Spécifiez un dossier racine de cache différent.

    • Modifiez l'emplacement où le proxy supprime les anciens fichiers.

    • Modifiez la quantité de mémoire cache à libérer lorsque les anciens fichiers sont supprimés.

    Pour plus d'informations, consultez Comment : modifier les paramètres du cache pour Team Foundation Server Proxy.

  7. Enregistrez et fermez le fichier Proxy.config.

  8. Redémarrez IIS en ouvrant une fenêtre d'invite de commandes, en tapant iisreset, puis en appuyant sur Entrée.

    Remarque :

    Même si vous êtes connecté en tant qu'administrateur, vous devez ouvrir une invite de commandes avec les autorisations élevées pour exécuter cette fonction sur un serveur Windows Server 2008. Pour ouvrir une invite de commandes avec les autorisations élevées, cliquez sur Démarrer, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur. Pour plus d'informations, consultez le site Web Microsoft (page pouvant être en anglais).

    Le fichier Proxy.config le plus récent est récupéré.

Pour activer la mise en cache de serveurs supplémentaires à tout moment

  1. Connectez-vous au serveur Team Foundation Server à l'aide du compte utilisé pour l'installation de Team Foundation Server, par exemple, Domaine\TFSSETUP.

  2. Ouvrez l'Explorateur Windows et recherchez le dossier d'installation du proxy.

  3. Recherchez le fichier Proxy.config et ouvrez-le dans un éditeur de texte tel que le Bloc-notes.

    Remarque :

    Même si vous avez ouvert une session en tant qu'administrateur, vous devez ouvrir le Bloc-notes en tant qu'administrateur pour exécuter cette fonction sur un serveur exécutant Windows Server 2008. Pour ouvrir le Bloc-notes en tant qu'administrateur, cliquez sur Démarrer, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur. Pour plus d'informations, consultez le site Web Microsoft (page pouvant être en anglais).

  4. Recherchez le nœud <Servers> et ajoutez une section <Server> qui spécifie l'URL de chaque serveur Team Foundation Server pour lequel vous souhaitez activer la mise en cache :

    <Server>
       <Uri>http://ApplicationTierServerName:8080</Uri>
    </Server>
    
  5. Enregistrez et fermez le fichier Proxy.config.

  6. Redémarrez IIS en ouvrant une fenêtre d'invite de commandes, en tapant iisreset, puis en appuyant sur Entrée.

    Remarque :

    Même si vous êtes connecté en tant qu'administrateur, vous devez ouvrir une invite de commandes avec les autorisations élevées pour exécuter cette fonction sur un serveur Windows Server 2008. Pour ouvrir une invite de commandes avec les autorisations élevées, cliquez sur Démarrer, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur. Pour plus d'informations, consultez le site Web Microsoft (page pouvant être en anglais).

    Le fichier Proxy.config le plus récent est récupéré.

Voir aussi

Tâches

Comment : désactiver la mise en cache du contrôle de version pour Team Foundation Server

Comment : examiner les performances du cache à l'aide de l'analyseur de performances

Dépannage du proxy Team Foundation Server

Concepts

Paramètres du fichier Web.Config de Team Foundation Server Proxy