この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 10751|答える: 0

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

[リンクをコピー]
掲載地 2020/09/08 21:39:02 | | | |
TF400813: 资源不可用于匿名访问。需要进行客户端身份验证。



Delete pipeline agentコマンド:

削除が成功できない場合は、上記の通りエラーが報告されます。 詳細なエラーログは以下の通りです:
[2020-09-08 13:11:34Z WARN VisualStudioServices] Basic Issued Token Providerインスタンス6503226はインタラクティブプロンプトを必要としますが、現在の設定では許可されていません
[2020-09-08 13:11:34Z ERR VisualStudioServices] リクエストをGEThttps://xx.itsvse.com/_apis/conn ... mp;lastChangeId64=8許可されていません。 詳細:TF400813:匿名アクセスのためのリソースは利用できません。 クライアント認証が必要です。
[2020-09-08 13:11:34Z INFO VisualStudioServices] 完了した操作 位置情報。接続データ取得
[2020-09-08 13:11:34Z INFO ターミナル] WRITE LINE: 失敗:エージェントがサーバーから削除されます
[2020-09-08 13:11:34Z ERRエージェント] Microsoft.VisualStudio.Services.Common.VssUnauthorizedException: TF400813: リソースは匿名アクセスできません。 クライアント認証が必要です。
   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.HttpClient.FinishSendAsyncBuffered(Task'1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
   at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync(HttpRequestMessage, HttpCompletionOption completionOption, Object userState, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync[T](HttpRequestMessage, Object userState, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.Location.Client.LocationHttpClient.GetConnectionDataAsync(ConnectOptions connectOptions, Int64 lastChangeId, CancellationToken cancellationToken, Object 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(CommandSettings command)
   Microsoft で VisualStudio.Services.Agent.Listener.Agent.ExecuteCommand(CommandSettings command)
[2020-09-08 13:11:34Z ERRターミナル] 書き込みエラー:TF400813: このリソースは匿名アクセスができません。 クライアント認証が必要です。
vsts-agentを使ってAzure DevOps Server 2020に接続し、プロキシクライアントを設定し、PAT、Negotiate、Integrated、Alternateからログインできます。

エラーの理由は以下の通りですアクセスAPIインターフェースが認証に失敗し、パイプラインエージェントは通常通り削除できなくなりました

解決

IIS設定マネージャーを開き、「Azure DevOps Server」サイトを探し、認証機能を見つけ、Windows認証を選択し、右側の「プロバイダー」を開き、「交渉>選択。利用可能なプログラムの中から追加、OK、以下の図に示しています。



再度Delete Pipeline Agentコマンドを実行し、「Negotiate」を認証方法として入力し、管理者アカウントとパスワードを入力すると、以下の図のように正常に削除できます。



(終わり)




先の:Angular 11シリーズ(16)ページ解析HTMLソースコード
次に:Azure DevOps 2020 (IV) Pipelines を用いたコンパイルされたジョブ
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com