Condividi tramite


Impostazioni del file Web.Config di Team Foundation Server Proxy

Aggiornamento: novembre 2007

In Team Foundation Server Proxy è disponibile un file di configurazione XML distinto contenente le informazioni necessarie per la configurazione del proxy. In questo argomento vengono descritti i nodi presenti in questo file e il loro effetto sulla configurazione di Team Foundation Server Proxy.

Nodi del file Proxy.config di Team Foundation Server

I seguenti nodi XML vengono cercati all’interno del file di configurazione del Proxy di Team Foundation Server che è situato in %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\\Web Services\\VersionControlProxy\\proxy.config.

Nodo

Descrizione

<ProxyConfiguration>

Elemento principale del file di configurazione del proxy. Ad esempio:

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

Questo nodo rappresenta una raccolta di nodi <Server> che corrispondono al livello applicazione da cui il proxy fornisce i file. Ciascun nodo <Server> contiene un nodo <Uri> che specifica l'URI della directory virtuale VersionControl del livello applicazione. Ad esempio:

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

<CacheRoot>

Questo nodo contiene la directory principale della cache dei file. Questa directory contiene una cartella per ciascun livello applicazione per cui il proxy è configurato. Ad esempio:

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

<CacheLimitPolicy>

Questo nodo specifica a che punto il proxy esegue la routine di pulizia per rimuovere i file non aggiornati. Questo nodo può essere configurato in due modi: è possibile utilizzare un nodo <PercentageBasedPolicy> che esegue la routine di pulizia quando viene riempita una certa percentuale di spazio disponibile sul disco oppure è possibile utilizzare un nodo <FixedSizeBasedPolicy> per specificare una dimensione fissa per la cache (in megabyte). Quando viene raggiunta la dimensione specificata, viene eseguita la routine di pulizia. Ad esempio:

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

<StatisticsPersistTime>

Questo nodo indica la frequenza (in ore) per la scrittura su disco delle statistiche. Ad esempio:

<StatisticsPersistTime>1</StatisticsPersistTime>

<ReaderChunkSize>

Questo nodo imposta la dimensione del blocco di lettura. Ad esempio:

<ReaderChunkSize>1048576</ReaderChunkSize>

<WriterChunkSize>

Questo nodo imposta la dimensione del blocco di scrittura. Ad esempio:

<WriterChunkSize>1048576</WriterChunkSize>

Modifica delle impostazioni di configurazione del proxy

Per modificare la configurazione del proxy, è necessario aprire il file Proxy.config in un editor di testo o XML e modificare i valori specificati manualmente. Dopo il salvataggio dei file, è necessario riciclare il pool di applicazioni affinché le modifiche diventino effettive. Per ulteriori informazioni, vedere°Procedura: abilitare la memorizzazione nella cache del controllo della versione per Team Foundation Server Proxy e Procedura: modificare le impostazioni della cache di Team Foundation Server Proxy.

Vedere anche

Altre risorse

Gestione delle impostazioni di configurazione di Team Foundation Server