Partager via


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

Mise à jour : novembre 2007

Team Foundation Server Proxy possède un fichier de configuration XML distinct qui gère des informations requises pour la configuration du proxy. Cette rubrique décrit les nœuds contenus dans ce fichier et leur effet sur la configuration de Team Foundation Server Proxy.

Nœuds du fichier Proxy.Config de Team Foundation Server

Les nœuds XML suivants se trouvent dans le fichier de configuration de Proxy Team Foundation Server situé dans %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy\proxy.config.

Nœud

Explication

<ProxyConfiguration>

Il s'agit de l'élément racine du fichier de configuration du proxy. Par exemple :

<ProxyConfiguration 
    xlmns:xsd="http://www.w3.org/2001/XMLSchema" 
    xlmns:xsi="http://www.w3.org/2001/SMLSchema-instance">
<!-- Additional notes omitted for clarity -->
</ProxyConfiguration>

<Servers>

Ce nœud représente une collection de nœuds du <Server> qui correspondent à la couche Application depuis laquelle le proxy sert des fichiers. Chaque nœud de <Server> contient un nœud de <Uri> qui spécifie l'URI du répertoire virtuel VersionControl de la couche Application. Par exemple :

<Servers>
    <Server>
        <Uri>http://tfserver:8080/VersionControl</Uri>
    </Server>
</Servers>

<CacheRoot>

Ce nœud contient le répertoire racine du cache du fichier. Ce répertoire contient un dossier unique pour chaque couche Application pour laquelle le proxy est configuré. Par exemple :

<CacheRoot>C:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy\Data</CacheRoot>

<CacheLimitPolicy>

Ce nœud spécifie à quel point le proxy exécutera la routine de nettoyage pour supprimer des fichiers périmés. Il peut être configuré de l'une de ces deux manières : vous pouvez utiliser un nœud de <PercentageBasedPolicy> qui exécute la routine de nettoyage lorsqu'un certain pourcentage d'espace disque disponible est rempli, ou vous pouvez utiliser un nœud de <FixedSizeBasedPolicy> pour spécifier une taille fixe pour le cache (en mégaoctets). Lorsque la taille spécifiée est atteinte, la routine de nettoyage est exécutée. Par exemple :

<CacheLimitPolicy>    
    <!-- Cache limit expressed as percentage of disk space -->
    <PercentageBasedPolicy>75</PercentageBasedPolicy>    </CacheLimitPolicy>
<CacheLimitPolicy>
    <!-- Cache limit expressed as MB -->
    <FixedSizeBasedPolicy>500</FixedSizeBasedPolicy>
</CacheLimitPolicy>

<StatisticsPersistTime>

Ce nœud indique la fréquence (en heures) avec laquelle les statistiques doivent être écrites sur le disque. Par exemple :

<StatisticsPersistTime>1</StatisticsPersistTime>

<ReaderChunkSize>

Ce nœud définit la taille de segment du lecteur. Par exemple :

<ReaderChunkSize>1048576</ReaderChunkSize>

<WriterChunkSize>

Ce nœud définit la taille de segment du writer. Par exemple :

<WriterChunkSize>1048576</WriterChunkSize>

Modification des paramètres de configuration du proxy

Pour modifier la configuration du proxy, vous devez ouvrir le fichier Proxy.config dans un éditeur de texte ou XML et modifier les valeurs que vous avez spécifiées. Après avoir enregistré les fichiers, vous devez recycler le pool d'applications pour que les modifications soient effectives. Pour plus d'informations, consultez Comment : activer la mise en cache du contrôle de version pour Team Foundation Server Proxy and Comment : modifier les paramètres du cache pour Team Foundation Server Proxy.

Voir aussi

Autres ressources

Gestion des paramètres de configuration de Team Foundation Server