Sintomi
Quando si tenta di aggiornare una risorsa in Microsoft Azure noi governo Cloud, si possono verificarsi gli errori seguenti perché le distribuzioni che vengono avviate utilizzando versioni su Team Foundation Server potrebbero non riuscire.
Impossibile recuperare il token di accesso per Azure.
Impossibile ottenere il Json Web Token (JWT) per l'id dell'entità servizio 'ServicePrincipalID'. Messaggio eccezione: AADSTS90038: Client riservata non è supportato nella richiesta tra Cloud.
Causa
L'URL di autorità AAD per Azure noi governo Cloud è stato modificato da us.microsoftonline.com di accesso a login.microsoftonline.us. Durante la distribuzione, la versione tenta di recuperare il token di accesso per autenticare l'aggiornamento. Le attività di distribuzione incorporati query il vecchio URL per il token di accesso e fail.
Risoluzione
Per risolvere questo problema, attenersi alla seguente procedura:
-
Scaricare il file VSIX estensione Azure conseguenza:
-
Eseguire il prompt dei comandi con le credenziali amministrative utilizzando l'account di amministratore TFS, quindi caricare l'estensione di Team Foundation Server utilizzando il comando seguente, conseguenza:
-
Per TFS 2017
/Vsixfilepath publishextension "C:\Program Files\Microsoft Team Foundation Server 15.0\Tools\TfsConfig.exe": "< percorso File VSIX Azure >"
-
Per TFS 2018
/Vsixfilepath publishextension "C:\Program Files\Microsoft Team Foundation Server 2018\Tools\TfsConfig.exe": "< percorso File VSIX Azure >"
-
NotaNon è necessario riavviare qualsiasi computer o Team Foundation server dopo aver applicato l'estensione.