Aktualisieren der Datencaches auf Clientcomputern

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

Hinweis

Azure DevOps Server wurde zuvor als Visual Studio Team Foundation Server bezeichnet.

Um zu verhindern, dass Arbeitsbereichsfehler während der Versionskontrolle oder bei Buildvorgängen in Azure DevOps auftreten, muss der Datencache auf Clientcomputern nach bestimmten Wartungsvorgängen aktualisiert werden:

  • Nach dem Verschieben, Wiederherstellen, Umbenennen oder Ausführen eines Fail overs auf einem Daten- oder Anwendungsebenenserver
  • Nach der Wiederherstellung nach einem Fehler wie einer Hardwarefehlerfunktion

In beiden Fällen müssen Sie den Cache zum Nachverfolgen von Arbeitselementen aktualisieren, und Benutzer müssen den Cache für die Versionskontrolle auf Clientcomputern aktualisieren.

Voraussetzungen

Zum Aufrufen der StampWorkitemCache-Webmethode müssen Sie Mitglied der Sicherheitsgruppe "Administratoren" auf dem Server der Anwendungsebene sein, um Azure DevOps. Weitere Informationen finden Sie unter Berechtigungsreferenz für Azure DevOps Server.

Um den Befehl tf workspaces auf dem Clientcomputer verwenden zu können, muss Ihre Leseberechtigung auf Zulassen festgelegt werden.

Aktualisieren des Arbeitsaufgabencaches

Dieses Verfahren ist optional. Sie sollten diese nur ausführen, wenn Fehler bei der Verfolgung von Arbeitsaufgaben auftreten.

Um den Cache für die Nachverfolgung von Arbeitselementen zu aktualisieren, rufen Sie die StampWorkitemCache-Webmethode auf. Diese Methode zwingt Clientcomputer, den Cache zu aktualisieren, wenn sie das nächste Mal eine Verbindung mit dem Server der Anwendungsebene herstellen. Darüber hinaus werden durch diese Methode die auf den Clientcomputern definierten Arbeitsbereiche synchronisiert.

Hinweis

Wenn Sie die StampWorkitemCache-Webmethode aufrufen, kann die Visual Studio Azure DevOps Server vorübergehend beeinträchtigt werden. Die Auswirkungen auf die Leistung hängen davon ab, Azure DevOps Benutzer verbunden sind, wenn Sie die -Methode aufrufen.

So aktualisieren Sie den Cache zum Nachverfolgen von Arbeitselementen auf Clientcomputern:

  1. Öffnen Sie Internet Explorer auf dem neuen Server.

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

    Selbst wenn Sie mit Administratoranmeldeinformationen angemeldet sind, müssen Sie möglicherweise Internet Explorer als Administrator starten, und Sie werden möglicherweise zur Eingabe Ihrer Anmeldeinformationen aufgefordert.

  3. Wählen Sie StampWorkitemCache und dann Aufrufen aus. Die StampWorkitemCache-Methode gibt keine Daten zurück.

Aktualisieren des Caches für die Versionskontrolle

Um den Cache für die Versionskontrolle zu aktualisieren, führt jeder Benutzer den Befehl tf workspaces auf jedem Computer aus, der aktualisiert werden muss. Sie müssen alle Computer aktualisieren, auf denen die Versionskontrolle verwendet wird und die eine Verbindung mit einer Projektsammlung herstellt, deren Datenbanken verschoben wurden.

So aktualisieren Sie den Versionskontrollcache auf Clientcomputern:

  1. Öffnen Sie auf dem Clientcomputer ein Eingabeaufforderungsfenster mit Administratorberechtigungen, und ändern Sie die Verzeichnisse in Laufwerk: Programmdateien \ (x86) Microsoft Visual Studio \ 12.0 \ \ Common7-IDE.

  2. 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 Mitglied der DefaultCollection-Sammlung ist, die in der FabrikamPrime-Bereitstellung von Azure DevOps Server:

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

    Weitere Informationen finden Sie unter Arbeitsbereichsbefehl.