Ознаки
Під час спроби оновлення до ресурсу корпорації Майкрософт Azure нам уряд хмарі, може з'явитися такі помилки, через те, що може виникнути помилка розгортання, що запускаються через випуски на серверах, Team Foundation.
Не вдалося отримати маркер доступу для Azure.
Не вдалося отримати з Json Web маркерів (JWT) для пакета учасника-код "ServicePrincipalID". Повідомлення про виняток: AADSTS90038: конфіденційна клієнт не підтримується у хмарі, Cross запит.
Причина
САД сертифікації URL-адреса для Azure нам уряд хмари було змінено з входу, us.microsoftonline.comlogin.microsoftonline.us. Під час розгортання випуск намагається отримати перевірити справжність оновлення, маркер доступу. Вбудований розгортання завдання для запиту старі URL-адреси, маркер доступу та спроб.
Спосіб вирішення
Щоб вирішити цю проблему, виконайте такі дії.
-
Завантажити Azure розширення файлу VSIX відповідним чином:
-
Запустіть командний рядок із правами адміністратора, за допомогою облікового запису адміністратора TFS, а потім передати розширення Team Foundation-сервери, використовуючи команду, відповідно:
-
Для TFS 2017
"C:\Program Files\Microsoft оригіналу 15.0\Tools\TfsConfig.exe" publishextension /vsixfilepath: "< шлях до файлу з VSIX Azure >"
-
Для TFS 2018
"C:\Program Files\Microsoft оригіналу 2018\Tools\TfsConfig.exe" publishextension /vsixfilepath: "< шлях до файлу з VSIX Azure >"
-
ПриміткаНе потрібно перезавантажувати, будь-які Team Foundation server на комп'ютері або після розширення.