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
Nel nuovo server aprire Internet Explorer.
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.
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
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.
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.