Tuesday, March 26, 2024

Die Bereitstellung von Team Foundation Server in Azure US Government Cloud schlägt fehl und Sie können eine Ressource nicht aktualisieren – Microsoft-Support

Symptome

Wenn Sie versuchen, eine Ressource in der Microsoft Azure US Government Cloud zu aktualisieren, erhalten Sie möglicherweise die folgenden Fehlermeldungen, da die Bereitstellungen, die mithilfe von Releases auf Team Foundation-Servern gestartet werden, möglicherweise fehlschlagen.

Das Zugriffstoken für Azure konnte nicht abgerufen werden.

Das Json Web Token (JWT) für die Dienstprinzipal-ID „ ServicePrincipalID " konnte nicht abgerufen werden. Ausnahmemeldung: AADSTS90038: Confidential Client wird in Cross Cloud-Anfragen nicht unterstützt.

Ursache

Die AAD-Behörden-URL für Azure US Government Cloud wurde von login-us.microsoftonline.com in login.microsoftonline.us geändert. Während der Bereitstellung versucht die Version, das Zugriffstoken abzurufen, um das Update zu authentifizieren. Die integrierten Bereitstellungsaufgaben fragen die alte URL nach dem Zugriffstoken ab und schlagen fehl.

Auflösung

Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:

  1. Laden Sie die Azure-Erweiterungs-VSIX-Datei entsprechend herunter:

  2. Führen Sie die Eingabeaufforderung mit den Administratoranmeldeinformationen aus, indem Sie das TFS-Administratorkonto verwenden, und laden Sie dann die Erweiterung auf die Team Foundation-Server hoch, indem Sie den folgenden Befehl entsprechend verwenden:

    • Für TFS 2017

      „C:\Programme\Microsoft Team Foundation Server 15.0\Tools\TfsConfig.exe" Publishextension /vsixfilepath:" <Azure VSIX-Dateipfad>

    • Für TFS 2018

      „C:\Programme\Microsoft Team Foundation Server 2018\Tools\TfsConfig.exe" Publishextension /vsixfilepath:" <Azure VSIX-Dateipfad>

Hinweis Sie müssen keinen Team Foundation-Server oder Computer neu starten, nachdem die Erweiterung angewendet wurde.

No comments:

Post a Comment