Freigeben über


Aktualisieren der Datencaches auf Clientcomputern

Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020

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

  • Nach dem Verschieben, Wiederherstellen, Umbenennen oder Failover eines Daten- oder Anwendungsservers
  • Nach der Wiederherstellung eines Fehlers, z. B. einer Hardwarefehler

In beiden Fällen müssen Sie den Cache für die Nachverfolgung von Arbeitsaufgaben aktualisieren, und Benutzer müssen den Versionssteuerungscache auf Clientcomputern aktualisieren.

Voraussetzungen

Um die StampWorkitemCache-Webmethode aufzurufen, müssen Sie Mitglied der Sicherheitsgruppe "Administratoren " auf dem Anwendungsebenenserver für Azure DevOps sein. Weitere Informationen finden Sie unter Berechtigungsreferenz für Azure DevOps Server.

Um den Befehl "tf workspaces" auf dem Clientcomputer zu verwenden, muss Ihre Leseberechtigung auf "Zulassen" festgelegt sein.

Aktualisieren des Work-Item-Caches

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

Rufen Sie die StampWorkitemCache-Webmethode auf, um den Cache für die Nachverfolgung von Arbeitsaufgaben zu aktualisieren. Diese Methode zwingt Clientcomputer, den Cache beim nächsten Herstellen einer Verbindung mit dem Anwendungsebenenserver zu aktualisieren. Diese Methode synchronisiert auch die Arbeitsbereiche, die auf den Clientcomputern definiert sind.

Hinweis

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

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

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

  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 Versionssteuerungscaches

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

So aktualisieren Sie den Versionsverwaltungscache auf Clientcomputern:

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

  2. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, einschließlich der URL der Sammlung, 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 Versionssteuerungscache für ein Projekt aktualisieren, das Mitglied der DefaultCollection-Auflistung ist, die in der FabrikamPrime-Bereitstellung von Azure DevOps Server gehostet wird:

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

    Weitere Informationen finden Sie im Arbeitsbereichsbefehl.