Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 10751|Відповідь: 0

TF400813: 资源不可用于匿名访问。需要进行客户端身份验证

[Копіювати посилання]
Опубліковано 08.09.2020 21:39:02 | | | |
TF400813: 资源不可用于匿名访问。需要进行客户端身份验证。



Команда видалення агента конвеєра:

Якщо буде встановлено, що видалення не може бути успішним, буде зафіксовано помилку, як зазначено вище. Детальний журнал помилок виглядає так:
[2020-09-08 13:11:34Z ПОПЕРЕДЖЕННЯ VisualStudioServices] Базовий екземпляр провайдера токенів 6503226 вимагає інтерактивного запиту, який не дозволений поточними налаштуваннями
[2020-09-08 13:11:34Z ERR VisualStudioServices] GET запит наhttps://xx.itsvse.com/_apis/conn ... mp;lastChangeId64=8не дозволено. Деталі: TF400813: Ресурси для анонімного доступу недоступні. Потрібна автентифікація клієнта.
[2020-09-08 13:11:34Z INFO VisualStudioServices] Завершена операція Location.GetConnectionData
[2020-09-08 13:11:34Z INFO Terminal] РЯДОК ЗАПИСУ: Не вдалося: Агент видаляється з сервера
[2020-09-08 13:11:34Z агент ERR] Microsoft.VisualStudio.Services.Common.VssUnauthorizedException: TF400813: Ресурси недоступні для анонімного доступу. Потрібна автентифікація клієнта.
   на Microsoft.VisualStudio.Services.Common.VssHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   на Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   на System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task'1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
   на Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync(HttpRequestMessage message, HttpCompletionOption completionOption, Object userState, CancellationToken cancellationToken)
   на Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync[T](HttpRequestMessage message, Object userState, CancellationToken cancellationToken)
   на Microsoft.VisualStudio.Services.Location.Client.LocationHttpClient.GetConnectionDataAsync(ConnectOptions connectOptions, Int64 lastChangeId, CancellationToken cancellationToken, Object userState)
   at Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.GetConnectionDataAsync(ConnectOptions connectOptions, Int32 lastChangeId, CancellationToken cancellationToken)
   на Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.ConnectAsync(ConnectOptions connectOptions, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.Agent.LocationServer.ConnectAsync(VssConnection jobConnection)
   at Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.IsHostedServer(String serverUrl, VssCredentials credentials)
   на Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.UnconfigureAsync(команда CommandSettings)
   на Microsoft.VisualStudio.Services.Agent.Listener.Agent.ExecuteCommand(команда CommandSettings)
[2020-09-08 13:11:34Z термінал ERR] ПОМИЛКА ЗАПИСУ: TF400813: Ресурс недоступний для анонімного доступу. Потрібна автентифікація клієнта.
Використовуйте vsts-agent для підключення до Azure DevOps Server 2020 для налаштування проксі-клієнта, і ви зможете увійти через PAT, Negotiate, Integrated та Alternate.

Причина помилки в тому, щоІнтерфейс API доступу не пройшов автентифікацію, через що агент конвеєра не міг нормально видаляти

рішення

Відкрийте Менеджер конфігурації IIS, знайдіть сайт "Azure DevOps Server", знайдіть функцію автентифікації, виберіть Автентифікацію Windows, відкрийте "Provider" праворуч і виберіть Negotiate-> Add серед доступних програм, OK, як показано на рисунку нижче:



Запустіть команду Delete Pipeline Agent ще раз, введіть "Negotiate" як метод автентифікації, введіть обліковий запис адміністратора та пароль, і ви зможете успішно видалити їх, як показано на рисунку нижче:



(Кінець)




Попередній:Вихідний код HTML-коду Angular серії 11 (16) для розбору сторінок
Наступний:Azure DevOps 2020 (IV) Compiled jobs using Pipelines
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com