Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 10751|Répondre: 0

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

[Copié le lien]
Publié sur 08/09/2020 21:39:02 | | | |
TF400813: 资源不可用于匿名访问。需要进行客户端身份验证。



Commande delete agent pipeline :

Si l’on constate que la suppression ne peut pas être réussie, une erreur sera signalée comme ci-dessus. Le journal d’erreur détaillé est le suivant :
[2020-09-08 13:11:34Z WARN VisualStudioServices] L’instance de fournisseur de jetons émis de base nécessite 6503226 une invite interactive qui n’est pas autorisée par les paramètres actuels
[2020-09-08 13:11:34Z ERR VisualStudioServices] Demande GET àhttps://xx.itsvse.com/_apis/conn ... mp;lastChangeId64=8n’est pas autorisé. Détails : TF400813 : Les ressources ne sont pas accessibles anonymement. L’authentification client est requise.
[2020-09-08 13:11:34Z INFO VisualStudioServices] Opération terminée Emplacement.GetConnectionData
[2020-09-08 13:11:34Z Terminal INFO] LIGNE D’ÉCRITURE : Échoué : L’agent est retiré du serveur
[2020-09-08 13:11:34Z Agent ERR] Microsoft.VisualStudio.Services.Common.VssUnauthorizedException : TF400813 : Les ressources ne sont pas accessibles anonymement. L’authentification client est requise.
   at 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.HttpHttpClient.FinishSendAsyncBuffered(Task'1 sendTask, requêteHttpRequestMessage, CancellationTokenSource cts, Boolean disposeCts)
   at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync(HttpRequestMessage message, HttpCompletionOption completionOption, Object userState, CancellationToken cancellationToken)
   at 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, Objet userState)
   at Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.GetConnectionDataAsync(ConnectOptions connectOptions, Int32 lastChangeId, CancellationToken cancellationToken)
   at 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)
   at Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.UnconfigureAsync(commande CommandSettings)
   sur Microsoft.VisualStudio.Services.Agent.Listener.Agent.ExecuteCommand(commande CommandSettings)
[2020-09-08 13:11:34Z Terminal ERR] ERREUR D’ÉCRITURE : TF400813 : La ressource n’est pas accessible anonymement. L’authentification client est requise.
Utilisez vsts-agent pour vous connecter à Azure DevOps Server 2020 afin de configurer le client proxy, et vous pouvez vous connecter via PAT, Negotiate, Integrated et Alternate.

La raison de l’erreur est la suivanteL’interface de l’API d’accès n’a pas réussi l’authentification, ce qui empêchait l’agent du pipeline de supprimer normalement

solution

Ouvrez IIS Configuration Manager, trouvez le site « Azure DevOps Server », trouvez la fonction d’authentification, sélectionnez Authentification Windows, ouvrez « Fournisseur » à droite, et sélectionnez Négocier-> Ajouter parmi les programmes disponibles, OK, comme montré dans la figure ci-dessous :



Exécutez à nouveau la commande Delete Pipeline Agent, entrez « Négocier » comme méthode d’authentification, saisissez le compte administrateur et le mot de passe, et vous pouvez les supprimer avec succès, comme montré dans la figure ci-dessous :



(Fin)




Précédent:Analyse du code source HTML de la série Angular 11 (16)
Prochain:Azure DevOps 2020 (IV) Tâches compilées utilisant Pipelines
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com