TF400813: 资源不可用于匿名访问。需要进行客户端身份验证。
Delete pipeline agent-kommandoen:
Hvis det viser seg at slettingen ikke kan lykkes, vil en feil bli rapportert som ovenfor. Den detaljerte feilloggen er som følger:
[2020-09-08 13:11:34Z ADVARSEL VisualStudioServices] En grunnleggende utstedt tokenleverandørinstans krever 6503226 en interaktiv prompt, noe som ikke er tillatt av de nåværende innstillingene [2020-09-08 13:11:34Z ERR VisualStudioServices] GET-forespørsel tilhttps://xx.itsvse.com/_apis/conn ... mp;lastChangeId64=8er ikke autorisert. Detaljer: TF400813: Ressurser er ikke tilgjengelige for anonym tilgang. Klientautentisering er påkrevd. [2020-09-08 13:11:34Z INFO VisualStudioServices] Ferdig operasjon Location.GetConnectionData [2020-09-08 13:11:34Z INFO Terminal] SKRIVELINJE: Feilet: Agenten fjernes fra serveren [2020-09-08 13:11:34Z ERR-agent] Microsoft.VisualStudio.Services.Common.VssUnauthorizedException: TF400813: Ressurser er ikke tilgjengelige for anonym tilgang. Klientautentisering er påkrevd. 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-forespørsel, CancellationTokenSource cts, boolsk disposeCts) at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync(HttpRequestMessage message, HttpCompletionOption completionOption, Object userState, CancellationToken kansellerToken) på Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync[T](HttpRequestMessage-melding, Object userState, CancellationToken cancellationToken) på Microsoft.VisualStudio.Services.Location.Client.LocationHttpClient.GetConnectionDataAsync(ConnectOptions connectOptions, Int64 lastChangeId, CancellationToken cancelToken, Objekt userState) på Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.GetConnectionDataAsync(ConnectOptions connectOptions, Int32 lastChangeId, CancellationToken. kansellerToken) 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] SKRIVEFEIL: TF400813: Ressursen er ikke tilgjengelig for anonym tilgang. Klientautentisering er påkrevd. Bruk vsts-agent for å koble til Azure DevOps Server 2020 for å konfigurere proxy-klienten, og du kan logge inn via PAT, Negotiate, Integrated og Alternate.
Årsaken til feilen erAccess API-grensesnittet klarte ikke å bestå autentiseringen, noe som resulterte i at pipeline-agenten ikke kunne slette normalt。
løsning
Åpne IIS Configuration Manager, finn "Azure DevOps Server"-siden, finn autentiseringsfunksjonen, velg Windows-autentisering, åpne "Provider" til høyre, og velg Negotiate-> Legg til blant tilgjengelige programmer, OK, som vist i figuren under:
Kjør kommandoen Delete Pipeline Agent igjen, skriv inn "Negotiate" som autentiseringsmetode, skriv inn administratorkontoen og passordet, og du kan slette det med suksess, som vist i figuren nedenfor:
(Slutt)
|