TF400813: 资源不可用于匿名访问。需要进行客户端身份验证。
Delete pipeline agent -komento:
Jos todetaan, ettei poisto onnistu, virhe raportoidaan kuten yllä. Yksityiskohtainen virheloki on seuraava:
[2020-09-08 13:11:34Z WARN VisualStudioServices] Perusliikkeeseen laskettu token-palveluntarjoajan instanssi vaatii 6503226 interaktiivisen kehotteen, jota nykyiset asetukset eivät salli [2020-09-08 13:11:34Z ERR VisualStudioServices] GET pyyntöhttps://xx.itsvse.com/_apis/conn ... mp;lastChangeId64=8ei ole valtuutettu. Tiedot: TF400813: Resursseja ei ole saatavilla anonyymisti käytettävissä. Asiakkaan tunnistautuminen on pakollista. [2020-09-08 13:11:34Z INFO VisualStudioServices] Valmis operaatio Location.GetConnectionData [2020-09-08 13:11:34Z INFO Terminal] KIRJOITUSRIVI: Epäonnistui: Agentti poistetaan palvelimelta [2020-09-08 13:11:34Z ERR-agentti] Microsoft.VisualStudio.Services.Common.VssUnauthorizedException: TF400813: Resurssit eivät ole anonyymikäyttöisiä. Asiakkaan tunnistautuminen on pakollista. osoitteessa Microsoft.VisualStudio.Services.Common.VssHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.Http.Client.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) osoitteessa Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync[T](HttpRequestMessage message, Object userState, CancellationToken cancellationToken) at Microsoft.VisualStudio.Services.Location.Client.LocationHttpClient.GetConnectionDataAsync(ConnectOptions connectOptions, Int64 lastChangeId, CancellationToken cancellationToken, Object userState) osoitteessa Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.GetConnectionDataAsync(ConnectOptions connectOptions, Int32 lastChangeId, CancellationToken cancellationToken) osoitteessa Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.ConnectAsync(ConnectOptions connectOptions, CancellationToken cancellationToken) osoitteessa Microsoft.VisualStudio.Services.Agent.LocationServer.ConnectAsync(VssConnection jobConnection) at Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.IsHostedServer(String serverUrl, VssCredentials credentials) osoitteessa Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.UnconfigureAsync(CommandSettings-komento) osoitteessa Microsoft.VisualStudio.Services.Agent.Listener.Agent.ExecuteCommand (CommandSettings-komento) [2020-09-08 13:11:34Z ERR-terminaali] KIRJOITUSVIRHE: TF400813: Resurssi ei ole anonyymin käytettävissä. Asiakkaan tunnistautuminen on pakollista. Käytä vsts-agenttia yhdistääksesi Azure DevOps Server 2020:een ja konfiguroidaksesi välityspalvelimen, ja voit kirjautua sisään PAT:n, Negotiaten, Integratedin ja Alternaten kautta.
Virheen syy onPääsy-API-rajapinta ei läpäissyt tunnistautumista, minkä seurauksena putkistoagentti ei pystynyt poistamaan sitä normaalisti。
ratkaisu
Avaa IIS:n konfiguraatiohallinta, etsi "Azure DevOps Server" -sivusto, etsi todennustoiminto, valitse Windows Authentication, avaa oikealta "Provider" ja valitse Negotiate-> Lisää saatavilla olevien ohjelmien joukosta, OK, kuten alla olevassa kuvassa näkyy:
Suorita Delete Pipeline Agent -komento uudelleen, syötä "Negotiate" todennusmenetelmäksi, syötä ylläpitäjän tili ja salasana, ja voit poistaa ne onnistuneesti, kuten alla olevassa kuvassa näkyy:
(Loppu)
|