TF400813: 资源不可用于匿名访问。需要进行客户端身份验证。
Slet pipeline agent-kommandoen:
Hvis det findes, at sletningen ikke kan lykkes, vil en fejl blive rapporteret som ovenfor. Den detaljerede fejllog er som følger:
[2020-09-08 13:11:34Z WARN VisualStudioServices] En grundlæggende udstedt tokenudbyder-instans kræver 6503226 en interaktiv prompt, hvilket ikke er tilladt af de nuværende indstillinger [2020-09-08 13:11:34Z ERR VisualStudioServices] GET-anmodning tilhttps://xx.itsvse.com/_apis/conn ... mp;lastChangeId64=8er ikke autoriseret. Detaljer: TF400813: Ressourcer er ikke tilgængelige for anonym adgang. Klientgodkendelse er påkrævet. [2020-09-08 13:11:34Z INFO VisualStudioServices] Færdig operation Location.GetConnectionData [2020-09-08 13:11:34Z INFO Terminal] SKRIVELINJE: Fejlet: Agenten bliver fjernet fra serveren [2020-09-08 13:11:34Z ERR Agent] Microsoft.VisualStudio.Services.Common.VssUnauthorizedException: TF400813: Ressourcer er ikke tilgængelige for anonym adgang. Klientgodkendelse er påkrævet. på Microsoft.VisualStudio.Services.Common.VssHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) på Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.Http.HttpClient.FinishSendAsyncBuffered(Task'1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, boolean disposeCts) at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync(HttpRequestMessage message, HttpCompletionOption completionOption, Object userState, CancellationToken cancellationToken) på Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync[T](HttpRequestMessage-besked, Object userState, CancellationToken cancellationToken) på Microsoft.VisualStudio.Services.Location.Client.LocationHttpClient.GetConnectionDataAsync(ConnectOptions connectOptions, Int64 lastChangeId, CancellationToken. cancellationToken, Objekt userState) på Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.GetConnectionDataAsync(ConnectOptions connectOptions, Int32 lastChangeId, CancellationToken cancellationToken) på Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.ConnectAsync(ConnectOptions connectOptions, CancellationToken cancellationToken) på Microsoft.VisualStudio.Services.Agent.LocationServer.ConnectAsync(VssConnection jobConnection) på Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.IsHostedServer(String serverUrl, VssCredentials credentials) på Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.UnconfigureAsync(CommandSettings-kommandoen) på Microsoft.VisualStudio.Services.Agent.Listener.Agent.ExecuteCommand(CommandSettings-kommando) [2020-09-08 13:11:34Z ERR Terminal] SKRIVEFEJL: TF400813: Ressourcen, der er ikke tilgængelig for anonym adgang. Klientgodkendelse er påkrævet. Brug vsts-agent til at forbinde til Azure DevOps Server 2020 for at konfigurere proxyklienten, og du kan logge ind via PAT, Negotiate, Integrated og Alternate.
Årsagen til fejlen erAccess API-grænsefladen kunne ikke bestå autentificeringen, hvilket resulterede i, at pipeline-agenten ikke kunne slette normalt。
opløsning
Åbn IIS Configuration Manager, find "Azure DevOps Server"-siden, find autentificeringsfunktionen, vælg Windows Authentication, åbn "Provider" til højre, og vælg Negotiate-> Tilføj blandt de tilgængelige programmer, OK, som vist i figuren nedenfor:
Kør kommandoen Delete Pipeline Agent igen, indtast "Negotiate" som autentificeringsmetode, indtast administratorkontoen og adgangskoden, og du kan slette det med succes, som vist i figuren nedenfor:
(Slut)
|