Compartir a través de


Tutorial: Configurar una oficina remota con Team Foundation Server

Actualización: noviembre 2007

Es posible que la implementación de Team Foundation Server requiera la configuración de oficinas remotas distribuidas. En tal caso, quizá desee mantener la mayor parte de los datos y los servidores del nivel de aplicación para Team Foundation en la ubicación principal e instalar además un proxy de Team Foundation Server en las oficinas remotas.

Para obtener el máximo rendimiento con control de código fuente, debe configurar un equipo para que ejecute un proxy de Team Foundation Server en cada ubicación. Puede utilizar este tutorial para entender los pasos necesarios en la configuración de un equipo que ejecuta un proxy de Team Foundation Server en las oficinas remotas para su uso con control de código fuente.

Requisitos previos

Este tutorial le guiará a través del procedimiento para configurar el servidor proxy de Team Foundation Server para su uso en una oficina remota. Los procedimientos incluyen instrucciones para instalar, configurar y supervisar el rendimiento del servidor proxy de Team Foundation Server.

Para obtener más información sobre cómo configurar un cliente de Team Foundation para que utilice un proxy de Team Foundation Server, vea Cómo: Configurar el control de versiones de Team Foundation para utilizar el servidor proxy.

Permisos necesarios

Para realizar este tutorial, debe ser miembro del grupo Administradores en el equipo que ejecuta un proxy de Team Foundation Server y en los servidores de nivel de aplicación y de nivel de datos para Team Foundation. También debe ser miembro del grupo Administradores de Team Foundation.

Nota:

Para examinar el rendimiento de la memoria caché para un proxy de Team Foundation Server mediante el Monitor de rendimiento, debe ser miembro del grupo de seguridad Usuarios del monitor de sistema en el equipo que está ejecutando el proxy de Team Foundation Server.

Para obtener más información acerca de los permisos, vea Permisos de Team Foundation Server.

Para instalar el proxy de Team Foundation Server

  • Instale y complete los requisitos previos para un proxy de Team Foundation Server. Para obtener más información, vea la guía de instalación para Team Foundation en el Centro de descarga de Microsoft.

Para habilitar el almacenamiento en memoria caché del control de código fuente después de instalar el proxy de Team Foundation Server

  1. En el equipo que está ejecutando el proxy de Team Foundation Server, abra el Explorador de Windows y busque el directorio de instalación del proxy en Unidad:\Archivos de programa\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy.

  2. Abra el archivo Proxy.config en un editor de texto o XML.

    Nota:

    Incluso si ha iniciado sesión con credenciales administrativas, debe abrir el Bloc de notas como administrador para realizar esta función en un servidor que ejecute Windows Server 2008. Para abrir el Bloc de notas como administrador, haga clic en Inicio, después haga clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador. Para obtener más información, vea el sitio web de Microsoft.

  3. Busque el nodo <Servers>, el elemento <Server> y, a continuación, el elemento <Uri>.

  4. Busque el símbolo (token) @H\_TFSSERVER@ y reemplácelo con la dirección URL del servidor de nivel de aplicación para Team Foundation. Anexe la dirección URL con un dos puntos (:) y el puerto "8080".

    Por ejemplo, el elemento <Uri> puede ser similar a la línea siguiente después de realizar la substitución adecuada:

    <Server> 
        <Uri>http://ApplicationTierServerName:8080/VersionControl</Uri>
    </Server>
    
  5. Guarde y cierre el archivo Proxy.config.

    Para obtener más información sobre cómo configurar el proxy de Team Foundation Server, vea Administrar conexiones remotas al servidor proxy de Team Foundation Server.

Para ver el rendimiento de la memoria caché del proxy de Team Foundation Server mediante el Monitor de rendimiento

Para ver el rendimiento de la caché del proxy de Team Foundation Server mediante el servicio Web ProxyStatistics

  1. Si no está utilizando el equipo en el que está instalado el proxy de Team Foundation Server, abra una conexión al escritorio remoto en ese equipo.

    Nota:

    Solo puede llamar a la operación QueryProxyStatistics desde el equipo local en el que está instalado el proxy de Team Foundation Server.

  2. En el equipo en el que está instalado el proxy de Team Foundation Server, abra Internet Explorer y busque la siguiente dirección URL:

    https://localhost:8081/VersionControlProxy/v1.0/proxystatistics.asmx

    Aparece la página web del servicio web ProxyStatistics y sus operaciones.

    Nota:

    Para tener acceso a servicios web o sitios web en un equipo que está ejecutando Windows Server 2008 o Windows Vista, puede que necesite agregar estos sitios a la lista de sitios de confianza en Internet Explorer o que deba iniciar Internet Explorer como administrador.

  3. Haga clic en QueryProxyStatistics para mostrar información sobre la operación.

  4. Haga clic en Invocar para mostrar un archivo XML que contiene las estadísticas del contador de rendimiento.

  5. Busque el elemento <ProxyStatisticsInfo> que contiene estas estadísticas.

    Por ejemplo, los resultados pueden parecerse al texto siguiente:

    <ProxyStatisticsInfo CurrentCacheSize="356352" NoOfRequests="82" OverallCacheHits="41" NoOfFilesInCache="41" OverallCacheMisses="41" CacheHitsPercentage="50" CacheMissPercentage="50" ServerId="643c23c1-3f47-43d2-b638-3bd0e7ea8bff" ServerUrl="http://TeamFoundationServerName:8080/VersionControl" /> 
    
    Nota:

    Las estadísticas siguientes se calculan en tiempo de ejecución: OverallCacheMisses, CacheHitsPercentage y CacheMissPercentage.

Pasos siguientes

Después de haber instalado y configurado el servidor proxy de Team Foundation Server, también deberá configurar el cliente de Team Foundation si desea utilizar el proxy para el control de código fuente. Para obtener más información, vea Cómo: Configurar el control de versiones de Team Foundation para utilizar el servidor proxy.

Vea también

Tareas

Cómo: Examinar el rendimiento de la memoria caché mediante el Monitor de rendimiento

Cómo: Examinar el rendimiento de la memoria caché mediante el servicio web ProxyStatistics

Cómo: Habilitar el almacenamiento en caché del control de versiones para un proxy de Team Foundation Server

Conceptos

Supervisar el rendimiento