TF400813: 资源不可用于匿名访问。需要进行客户端身份验证。
Delete pipeline agent-kommandot:
Om det visar sig att raderingen inte kan lyckas, kommer ett fel att rapporteras enligt ovan. Den detaljerade felloggen är följande:
[2020-09-08 13:11:34Z WARN VisualStudioServices] En grundläggande utfärdad tokenleverantörsinstans kräver 6503226 en interaktiv prompt som inte tillåts av de nuvarande inställningarna [2020-09-08 13:11:34Z ERR VisualStudioServices] GET-begäran tillhttps://xx.itsvse.com/_apis/conn ... mp;lastChangeId64=8är inte auktoriserat. Detaljer: TF400813: Resurser finns inte tillgängliga för anonym åtkomst. Klientautentisering krävs. [2020-09-08 13:11:34Z INFO VisualStudioServices] Slutförd operation Location.GetConnectionData [2020-09-08 13:11:34Z INFO Terminal] SKRIVRAD: Misslyckades: Agenten tas bort från servern [2020-09-08 13:11:34Z ERR-agent] Microsoft.VisualStudio.Services.Common.VssUnauthorizedException: TF400813: Resurser är inte tillgängliga för anonym åtkomst. Klientautentisering krävs. på Microsoft.VisualStudio.Services.Common.VssHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) på Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.SendAsync(HttpRequestMessage-begäran, CancellationToken cancellationToken) på System.Net.Http.Http.HttpClient.FinishSendAsyncBuffered(Task'1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts) på Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync(HttpRequestMessage message, HttpCompletionOption completionOption, Object userState, CancellationToken cancelToken) på Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync[T](HttpRequestMessage-meddelande, Object userState, CancellationToken cancellationToken) på Microsoft.VisualStudio.Services.Location.Client.LocationHttpClient.GetConnectionDataAsync(ConnectOptions connectOptions, Int64 lastChangeId, CancellationToken. cancellationToken, Objekt användarstatus) på Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.GetConnectionDataAsync(ConnectOptions connectOptions, Int32 lastChangeId, CancellationToken) cancelToken) 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-uppgifter) på Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.UnconfigureAsync(CommandSettings-kommandot) på Microsoft.VisualStudio.Services.Agent.Listener.Agent.ExecuteCommand(CommandSettings-kommandot) [2020-09-08 13:11:34Z ERR-terminal] SKRIVFEL: TF400813: Resursen är inte tillgänglig för anonym åtkomst. Klientautentisering krävs. Använd vsts-agent för att ansluta till Azure DevOps Server 2020 för att konfigurera proxyklienten, och du kan logga in via PAT, Negotiate, Integrated och Alternate.
Anledningen till felet ärAccess API-gränssnittet misslyckades med att klara autentiseringen, vilket resulterade i att pipeline-agenten inte kunde radera som vanligt。
lösning
Öppna IIS Configuration Manager, hitta webbplatsen "Azure DevOps Server", hitta autentiseringsfunktionen, välj Windows-autentisering, öppna "Provider" till höger och välj Negotiate-> Lägg till bland de tillgängliga programmen, OK, som visas i figuren nedan:
Kör kommandot Delete Pipeline Agent igen, ange "Negotiate" som autentiseringsmetod, ange administratörskonto och lösenord, och du kan framgångsrikt radera det, som visas i figuren nedan:
(Slut)
|