Aktualisieren der Datencaches auf Clientcomputern
Um während Versionskontroll- oder Buildvorgängen in Team Foundation Fehler im Arbeitsbereich zu verhindern, muss der Datencache auf Clientcomputern nach bestimmten Wartungsvorgängen aktualisiert werden. Nach dem Verschieben, Wiederherstellen, Umbenennen oder Failover eines Datenebenen- oder Anwendungsebenenservers oder nach dem Wiederherstellen aufgrund eines Hardwarefehlers müssen Sie den Cache für die Verfolgung von Arbeitsaufgaben aktualisieren, und die Benutzer müssen den Cache für die Versionskontrolle auf den Clientcomputern aktualisieren.
Erforderliche Berechtigungen
Um die Webmethode StampWorkitemCache aufzurufen, müssen Sie Mitglied der Sicherheitsgruppe Administratoren auf dem Anwendungsebenenserver für Team Foundation sein. Weitere Informationen finden Sie unter Berechtigungsreferenz für Team Foundation Server.
Um den tf workspaces-Befehl auf dem Clientcomputer verwenden zu können, muss die Read-Berechtigung auf Allow festgelegt sein.
Aktualisieren des Arbeitsaufgabencaches
Hinweis
Diese Prozedur ist optional.Sie sollten diese nur ausführen, wenn Fehler bei der Verfolgung von Arbeitsaufgaben auftreten.
Um den Cache für die Verfolgung von Arbeitsaufgaben zu aktualisieren, rufen Sie die StampWorkitemCache-Webmethode auf. Durch diese Methode wird erzwungen, dass Clientcomputer den Cache aktualisieren, wenn das nächste Mal eine Verbindung zum Anwendungsebenenserver hergestellt wird. Darüber hinaus werden durch diese Methode die auf den Clientcomputern definierten Arbeitsbereiche synchronisiert.
Hinweis
Wenn Sie die StampWorkitemCache-Webmethode aufrufen, kann dies die Leistung von Visual Studio Team Foundation Server vorübergehend beeinträchtigen.Die Leistungseinbußen hängen davon ab, wie viele Team Foundation-Benutzer beim Aufruf der Methode verbunden sind.
So aktualisieren Sie den Cache für die Verfolgung von Arbeitsaufgaben auf Clientcomputern
Öffnen Sie Internet Explorer auf dem neuen Server.
Geben Sie in der Adressleiste die folgende Adresse ein, um eine Verbindung mit dem ClientService-Webdienst herzustellen.
http://PublicURL/VirtualDirectory:8080/WorkItemTracking/v3.0/ClientService.asmx
Hinweis
Auch wenn Sie mit Administratorrechten angemeldet sind, müssen Sie möglicherweise Internet Explorer als Administrator starten, und Sie werden unter Umständen zur Eingabe Ihrer Anmeldeinformationen aufgefordert.
Wählen Sie StampWorkitemCache und anschließend Aufrufen aus.
Hinweis
Die StampWorkitemCache-Methode gibt keine Daten zurück.
Aktualisieren des Caches für die Versionskontrolle
Zum Aktualisieren des Caches für die Versionskontrolle führt der Benutzer den Befehl tf workspaces auf allen zu aktualisierenden Computern aus. Es müssen alle Computer aktualisiert werden, die die Versionskontrolle verwenden und die eine Verbindung zu einer Teamprojektsammlung herstellen, deren Datenbanken verschoben wurden.
So aktualisieren Sie den Cache für die Versionskontrolle auf Clientcomputern
Öffnen Sie auf dem Clientcomputer ein Eingabeaufforderungsfenster mit Administratorberechtigungen, und wechseln Sie zum Verzeichnis Drive:\Programme (x86)\Microsoft Visual Studio 12.0\Common7\IDE.
Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, darunter auch die URL der Auflistung, die den Servernamen und die Portnummer des neuen Servers enthält:
**tf workspaces /collection:http://**ServerName:Port/VirtualDirectoryName/CollectionName
In der Beispielbereitstellung muss ein Entwickler den Cache für die Versionskontrolle für ein Projekt aktualisieren, das ein Mitglied der Auflistung "DefaultCollection" ist, das in der FabrikamPrime-Bereitstellung von Team Foundation Server gehostet wird. Er gibt die folgende Zeichenfolge ein:
tf workspaces /collection:http://FabrikamPrime:8080/tfs/DefaultCollection
Weitere Informationen finden Sie unter Workspaces Command.