Condividi tramite


Aggiornare le cache di dati nei computer client

Per impedire il verificarsi di errori dell'area di lavoro durante le operazioni di controllo della versione o di compilazione in Team Foundation, dopo determinate operazioni di manutenzione occorre aggiornare la cache di dati nei computer client. Dopo lo spostamento, il ripristino, la ridenominazione o il failover di un server a livello dati o applicazione, oppure dopo il recupero da un errore quale un malfunzionamento hardware, è necessario aggiornare la cache di rilevamento degli elementi di lavoro, e gli utenti devono aggiornare la cache di controllo della versione, nei computer client.

Autorizzazioni necessarie

Per richiamare il metodo Web StampWorkitemCache è necessario essere membri del gruppo di sicurezza Administrators nel server livello applicazione per Team Foundation. Per ulteriori informazioni, vedere Riferimento alle autorizzazioni per Team Foundation Server.

Per utilizzare il comando tf workspaces nel computer client, l'autorizzazione Read deve essere impostata su Allow.

Aggiornamento della cache degli elementi di lavoro

Nota

Questa procedura è facoltativa.Eseguirla soltanto nel caso in cui si verifichino errori nella gestione degli elementi di lavoro.

Per aggiornare la cache di gestione degli elementi di lavoro occorre richiamare il metodo Web StampWorkitemCache. Questo metodo impone ai computer client di aggiornare la cache alla successiva connessione al server di livello applicazione. Questo metodo, inoltre, sincronizza le aree di lavoro definite nei computer client.

Nota

Quando si richiama il metodo Web StampWorkitemCache, è possibile che le prestazioni di Visual Studio Team Foundation Server si riducano temporaneamente.L'entità dell'impatto sulle prestazioni dipende da quanti utenti di Team Foundation sono connessi quando si richiama il metodo.

Per aggiornare la cache di gestione degli elementi di lavoro nei computer client

  1. Nel nuovo server aprire Internet Explorer.

  2. Nella barra degli indirizzi immettere l'indirizzo seguente per connettersi al servizio Web ClientService.

    http://PublicURL/VirtualDirectory:8080/WorkItemTracking/v3.0/ClientService.asmx

    Nota

    Anche se si è connessi con credenziali amministrative, potrebbe essere necessario avviare Internet Explorer con privilegi di amministratore e potrebbe essere visualizzata una finestra di richiesta delle credenziali.

  3. Scegliere StampWorkitemCache, quindi scegliere Richiama.

    Nota

    Il metodo StampWorkitemCache non restituisce dati.

Aggiornamento della cache di controllo della versione

Per aggiornare la cache di controllo della versione, ogni utente esegue il comando tf workspaces nei computer da aggiornare. In particolare, gli utenti devono aggiornare qualsiasi computer che utilizza il controllo della versione e che si connette a una raccolta di progetti team i cui database sono stati spostati.

Per aggiornare la cache di controllo della versione nei computer client

  1. Nel computer client aprire una finestra del prompt dei comandi con le autorizzazioni amministrative e modificare le directory in Drive:\Programmi (x86)\Microsoft Visual Studio 12.0\Common7\IDE.

  2. Immettere il comando seguente al prompt dei comandi specificando l'URL della raccolta, che include il nome del server e il numero di porta del nuovo server:

    **tf workspaces /collection:http://**ServerName:Port/VirtualDirectoryName/CollectionName

    Nella distribuzione di esempio, uno degli sviluppatori deve aggiornare la cache di controllo della versione per un progetto che è un membro della raccolta DefaultCollection, ospitato nella distribuzione FabrikamPrime di Team Foundation Server. Digita la seguente stringa:

    tf workspaces /collection:http://FabrikamPrime:8080/tfs/DefaultCollection

    Per ulteriori informazioni, vedere Workspaces Command.

Vedere anche

Altre risorse

Aprire la console di amministrazione di Team Foundation

Workspaces Command

Managing Data