Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020
Om te voorkomen dat er werkruimtefouten optreden tijdens versiebeheer of buildbewerkingen in Azure DevOps, moet de gegevenscache op clientcomputers worden bijgewerkt na bepaalde onderhoudsbewerkingen:
- Nadat u een gegevenslaag of toepassingslaagserver hebt verplaatst, hersteld, hernoemd of een failover hebt uitgevoerd
- Nadat u bent hersteld van een storing, zoals een hardwarestoring
In beide gevallen moet u de cache vernieuwen voor het bijhouden van werkitems en moeten gebruikers de cache voor versiebeheer op clientcomputers vernieuwen.
Vereiste voorwaarden
Als u de webmethode StampWorkitemCache wilt aanroepen, moet u lid zijn van de beveiligingsgroep Administrators op de server in de toepassingslaag voor Azure DevOps. Zie De machtigingsreferentie voor Azure DevOps Server voor meer informatie.
Als u de opdracht tf-werkruimten op de clientcomputer wilt gebruiken, moet uw leesmachtiging zijn ingesteld op Toestaan.
De cache van het werkitem vernieuwen
Deze procedure is optioneel. U moet dit alleen uitvoeren als er fouten optreden bij het bijhouden van werkitems.
Als u de cache voor het bijhouden van werkitems wilt bijwerken, roept u de webmethode StampWorkitemCache aan. Deze methode dwingt clientcomputers de cache bij te werken wanneer ze de volgende keer verbinding maken met de server in de toepassingslaag. Met deze methode worden ook de werkruimten gesynchroniseerd die zijn gedefinieerd op de clientcomputers.
Opmerking
Wanneer u de StampWorkitemCache-webmethode aanroept, kunnen de prestaties van Visual Studio Azure DevOps Server tijdelijk afnemen. De invloed van de prestaties is afhankelijk van het aantal Azure DevOps-gebruikers dat is verbonden wanneer u de methode aanroept.
De cache voor het bijhouden van werkitems op clientcomputers vernieuwen:
Open Internet Explorer op de nieuwe server.
Voer in de adresbalk het volgende adres in om verbinding te maken met de clientservicewebservice :
http://PublicURL/VirtualDirectory:8080/WorkItemTracking/v3.0/ClientService.asmx
Opmerking
Zelfs als u bent aangemeld met beheerdersreferenties, moet u Internet Explorer mogelijk starten als beheerder en wordt u mogelijk om uw referenties gevraagd.
Selecteer StampWorkitemCache en kies Vervolgens Aanroepen. De methode StampWorkitemCache retourneert geen gegevens.
De cache voor versiebeheer vernieuwen
Als u de cache voor versiebeheer wilt vernieuwen, voert elke gebruiker de opdracht tf-werkruimten uit op elke computer die moet worden bijgewerkt. Ze moeten elke computer bijwerken die versiebeheer gebruikt en die verbinding maakt met een projectverzameling waarvan de databases zijn verplaatst.
De cache voor versiebeheer op clientcomputers vernieuwen:
Open op de clientcomputer een opdrachtpromptvenster met beheerdersmachtigingen en wijzig mappen in Drive:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.
Voer bij de opdrachtprompt de volgende opdracht in, inclusief de URL van de verzameling, die de servernaam en het poortnummer van de nieuwe server bevat:
tf workspaces /collection:http://ServerName:Port/VirtualDirectoryName/CollectionNameIn de voorbeeldimplementatie moet een ontwikkelaar de cache voor versiebeheer vernieuwen voor een project dat lid is van de DefaultCollection-verzameling, die wordt gehost in de FabrikamPrime-implementatie van Azure DevOps Server:
tf workspaces /collection:http://FabrikamPrime:8080/tfs/DefaultCollectionZie de opdracht Werkruimten voor meer informatie.