Symptomen
Wanneer u een resource in Microsoft Azure US Government Cloud werken, wordt de volgende fouten omdat de installaties die worden gestart met behulp van releases op servers Team Foundation kunnen mislukken.
Kan het toegangstoken niet ophalen voor Azure.
Kan de Json Web Token (JWT) voor service principal-id 'ServicePrincipalID' te verkrijgen. Uitzonderingsbericht: AADSTS90038: vertrouwelijke Client wordt niet ondersteund in Cross-Cloud-aanvraag.
Oorzaak
De URL van de autoriteit AAD voor Azure US Government Cloud is van aanmelding us.microsoftonline.com gewijzigd in login.microsoftonline.us. Tijdens de installatie probeert de vrijgave voor het ophalen van het toegangstoken voor het verifiëren van de update. De ingebouwde implementatietaken query de oude URL voor het toegangstoken en mislukken.
Oplossing
U kunt dit probleem oplossen door de volgende stappen uit te voeren:
-
De extensie Azure VSIX-bestand dienovereenkomstig downloaden:
-
Opdrachtprompt met beheerdersreferenties worden uitgevoerd met behulp van de administrator-account voor TFS, wordt de extensie uploaden naar de servers Team Foundation dienovereenkomstig door de volgende opdracht:
-
Voor TFS 2017
"C:\Program Files\Microsoft Team Foundation Server 15.0\Tools\TfsConfig.exe" publishextension /vsixfilepath: "< Azure VSIX pad >"
-
Voor TFS 2018
"C:\Program Files\Microsoft Team Foundation Server 2018\Tools\TfsConfig.exe" publishextension /vsixfilepath: "< Azure VSIX pad >"
-
OpmerkingEr geen Team Foundation server of de computer opnieuw opstarten nadat de extensie is toegepast.