Condividi tramite


Procedura dettagliata: impostazione di un ufficio remoto con Team Foundation Server

Aggiornamento: novembre 2007

La distribuzione di Team Foundation Server può richiedere la configurazione di uffici remoti distribuiti. In tal caso è possibile mantenere i dati e i server di livello applicazione di Team Foundation nella sede principale e installare Team Foundation Server Proxy negli uffici remoti.

Per ottimizzare le prestazioni del controllo del codice sorgente è opportuno configurare in ogni ufficio remoto un computer che esegue Team Foundation Server. Questa procedura dettagliata può essere utilizzata per comprendere i passaggi necessari per installare negli uffici remoti un computer che esegue Team Foundation Server Proxy da utilizzare per il controllo del codice sorgente.

Prerequisiti

In questa procedura dettagliata vengono illustrati i passaggi per impostare Team Foundation Server Proxy per l'utilizzo in un ufficio remoto. Le procedure includono le istruzioni per l'installazione, la configurazione e il monitoraggio delle prestazioni di Team Foundation Server Proxy.

Per ulteriori informazioni su come configurare un client di Team Foundation affinché utilizzi Team Foundation Server Proxy, vedere Procedura: configurare il controllo della versione di Team Foundation per l'utilizzo del server proxy.

Autorizzazioni necessarie

Per eseguire questa procedura è necessario essere membri del gruppo Administrators nel computer che esegue Team Foundation Server Proxy nonché nei server di livello applicazione e di livello dati di Team Foundation. È inoltre necessario essere membri del gruppo Administrators di Team Foundation.

Nota:

Per esaminare le prestazioni della cache di Team Foundation Server Proxy mediante Performance Monitor è necessario essere membri del gruppo di sicurezza Performance Monitor Users nel computer che esegue Team Foundation Server Proxy.

Per ulteriori informazioni sulle autorizzazioni, vedere Autorizzazioni per Team Foundation Server.

Per installare Team Foundation Server Proxy

  • Eseguire l'installazione e soddisfare i prerequisiti di Team Foundation Server Proxy. Per ulteriori informazioni, vedere la Guida all'installazione di Team Foundation nell'Area download Microsoft.

Per attivare la memorizzazione nella cache del controllo del codice sorgente in seguito all'installazione di Team Foundation Server Proxy

  1. Nel computer che esegue Team Foundation Server Proxy, aprire Esplora risorse e individuare la directory di installazione del proxy in Unità:\Programmi\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy.

  2. Aprire il file Proxy.config in un editor di testo o XML.

    Nota:

    Anche se l'accesso è stato eseguito con credenziali amministrative, è necessario aprire Blocco note con privilegi amministrativi per eseguire questa funzione in un server in cui è in esecuzione Windows Server 2008. Per aprire Blocco note con privilegi amministrativi, fare clic su Start, fare clic con il pulsante destro del mouse su Prompt dei comandi e quindi fare clic su Esegui come amministratore. Per ulteriori informazioni, vedere il sito Web Microsoft (informazioni in lingua inglese).

  3. Individuare il nodo <Servers>, l'elemento <Server>, quindi l'elemento <Uri>.

  4. Individuare il token @H\_TFSSERVER@ e sostituirlo con l'URL del server di livello applicazione di Team Foundation. Aggiungere all'URL due punti (:) e la porta "8080".

    Ad esempio, dopo aver eseguito la sostituzione appropriata, l'elemento <Uri> può risultare simile a quanto indicato nella riga seguente:

    <Server> 
        <Uri>http://ApplicationTierServerName:8080/VersionControl</Uri>
    </Server>
    
  5. Salvare e chiudere il file Proxy.config.

    Per ulteriori informazioni sulla configurazione di Team Foundation Server Proxy, vedere Gestione delle connessioni remote a Team Foundation Server Proxy.

Per visualizzare le prestazioni della cache di Team Foundation Server Proxy mediante Performance Monitor

Per visualizzare le prestazioni della cache per Team Foundation Server Proxy utilizzando il servizio Web ProxyStatistics

  1. Se non si sta utilizzando il computer in cui è stato installato Team Foundation Server Proxy, avviare una connessione desktop remoto a tale computer.

    Nota:

    L'operazione QueryProxyStatistics può essere chiamata soltanto dal computer locale in cui è stato installato Team Foundation Server Proxy.

  2. Nel computer in cui è stato installato Team Foundation Server Proxy, aprire Internet Explorer e passare all'URL seguente:

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

    Verrà visualizzata la pagina Web del servizio Web ProxyStatistics e delle relative operazioni.

    Nota:

    Per accedere ai servizi o ai siti Web in un computer che esegue Windows Server 2008 o Windows Vista è possibile che sia necessario aggiungere questi siti nell'elenco di siti attendibili in Internet Explorer oppure avviare Internet Explorer come amministratore.

  3. Fare clic su QueryProxyStatistics per visualizzare le informazioni sull'operazione.

  4. Fare clic su Richiama per visualizzare un file XML contenente le statistiche dei contatori delle prestazioni.

  5. Individuare l'elemento <ProxyStatisticsInfo> che contiene queste statistiche.

    Di seguito è riportato un esempio di output:

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

    Le seguenti statistiche vengono calcolate in fase di esecuzione: OverallCacheMisses, CacheHitsPercentage e CacheMissPercentage.

Passaggi successivi

Dopo avere installato e configurato Team Foundation Server Proxy, è inoltre necessario configurare il client Team Foundation in modo che utilizzi il proxy per il controllo del codice sorgente. Per ulteriori informazioni, vedere Procedura: configurare il controllo della versione di Team Foundation per l'utilizzo del server proxy.

Vedere anche

Attività

Procedura: esaminare le prestazioni della cache tramite Performance Monitor

Procedura: esaminare le prestazioni della cache utilizzando il servizio Web ProxyStatistics

Procedura: abilitare la memorizzazione nella cache del controllo della versione per Team Foundation Server Proxy

Concetti

Monitoraggio delle prestazioni