Compartir a través de


Configuración del archivo Web.Config del proxy de Team Foundation Server

Actualización: noviembre 2007

El servidor proxy de Team Foundation Server tiene un archivo de configuración XML independiente que mantiene la información necesaria para la configuración del servidor proxy. En este tema se describen los nodos que se encuentran en este archivo y su efecto en la configuración del servidor proxy de Team Foundation Server.

Nodos de Proxy.Config de Team Foundation Server

Los nodos XML siguientes se encuentran en el archivo de configuración proxy de Team Foundation Server, ubicado en %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy\proxy.config.

Nodo

Explicación

<ProxyConfiguration>

Éste es el elemento raíz del archivo de configuración del servidor proxy. Por ejemplo:

<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>

Este nodo representa una colección de nodos <Server> que corresponden al nivel de la aplicación en el que el servidor proxy obtiene los archivos. Cada nodo <Server> contiene un nodo <Uri> que especifica el Identificador uniforme de recursos (URI) del directorio virtual VersionControl del nivel de la aplicación. Por ejemplo:

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

<CacheRoot>

Este nodo contiene el directorio raíz de la caché de archivos. Este directorio contiene una carpeta para cada nivel de la aplicación para el que se configura el servidor proxy. Por ejemplo:

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

<CacheLimitPolicy>

Este nodo especifica en qué momento el servidor proxy ejecutará la rutina de limpieza para quitar los archivos obsoletos. Se puede configurar de dos maneras: puede utilizar un nodo <PercentageBasedPolicy> que ejecuta la rutina de limpieza cuando se ha llenado un porcentaje determinado de espacio disponible en disco o puede utilizar un nodo <FixedSizeBasedPolicy> para especificar un tamaño fijo de la memoria caché (en megabytes). Cuando se alcanza el tamaño especificado, se ejecuta la rutina de limpieza. Por ejemplo:

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

<StatisticsPersistTime>

Este nodo indica con qué frecuencia (en horas) se deben escribir las estadísticas en disco. Por ejemplo:

<StatisticsPersistTime>1</StatisticsPersistTime>

<ReaderChunkSize>

Este nodo define el tamaño del fragmento lector. Por ejemplo:

<ReaderChunkSize>1048576</ReaderChunkSize>

<WriterChunkSize>

Este nodo define el tamaño del fragmento escritor. Por ejemplo:

<WriterChunkSize>1048576</WriterChunkSize>

Cambiar las opciones de configuración del servidor proxy

Para cambiar la configuración del servidor proxy, debe abrir el archivo Proxy.config en un editor de texto o XML y cambiar los valores especificados manualmente. Después de guardar los archivos, debe reciclar el grupo de aplicaciones para que se realicen los cambios. Para obtener más información, vea Cómo: Habilitar el almacenamiento en caché del control de versiones para un proxy de Team Foundation Server y Cómo: Cambiar la configuración de la memoria caché para un proxy de Team Foundation Server.

Vea también

Otros recursos

Administrar las opciones de configuración para Team Foundation Server