Simptome
Atunci când încercaţi să actualizaţi o resursă în Microsoft Azure ne guvern Cloud, este posibil să primiți următoarele erori, deoarece implementări care sunt pornite utilizând versiuni pe serverele Team Foundation poate să nu reușească.
Poate obține acces simbol pentru Azure.
Imposibil de obținut Json Web simbolului (JWT) pentru service principal ID-ul 'ServicePrincipalID'. Mesaj de excepție: AADSTS90038: Confidential Client nu este acceptat în Cross Cloud solicitarea.
Cauză
Dan autoritate URL-ul pentru Azure ne nor guvern s-a modificat la Log in-us.microsoftonline.com la login.microsoftonline.us. În timpul de implementare, versiunea încearcă să preia simbolul de acces pentru a autentifica actualizarea. Implementare încorporate activitățile de interogare URL-ul vechi pentru simbol acces și fail.
Rezolvare
Pentru a remedia această problemă, urmați acești pași:
-
Descărcați fișierul VSIX Azure extensie în mod corespunzător:
-
Executare comandă cu acreditări administrative, utilizând contul administrator TFS, apoi încărcați extensia la serverele Team Foundation utilizând următoarea comandă în mod corespunzător:
-
Pentru TFS 2017
"C:\Program Files\Microsoft Team Foundation Server 15.0\Tools\TfsConfig.exe" publishextension /vsixfilepath: "< cale Azure VSIX fișier >"
-
Pentru TFS 2018
"C:\Program Files\Microsoft Team Foundation Server 2018\Tools\TfsConfig.exe" publishextension /vsixfilepath: "< cale Azure VSIX fișier >"
-
NotăNu trebuie să reporniți orice Team Foundation server sau computerul după ce se aplică extensia.