Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 10751|Yanıt: 0

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

[Bağlantıyı kopyala]
Yayınlandı 8.09.2020 21:39:02 | | | |
TF400813: 资源不可用于匿名访问。需要进行客户端身份验证。



Pipeline agent komutunu sil:

Silme başarılı olamayacağı tespit edilirse, yukarıdaki gibi bir hata bildirilecektir. Detaylı hata kaydı aşağıdaki gibidir:
[2020-09-08 13:11:34Z WARN VisualStudioServices] Temel verilmiş token sağlayıcı örneği 6503226 mevcut ayarlar tarafından izin verilmeyen etkileşimli bir prompt gerektirir
[2020-09-08 13:11:34Z ERR VisualStudioServices] GET isteğihttps://xx.itsvse.com/_apis/conn ... mp;lastChangeId64=8yetkili değildir. Detaylar: TF400813: Kaynaklar anonim erişim için mevcut değildir. İstemci doğrulaması gereklidir.
[2020-09-08 13:11:34Z INFO VisualStudioServices] İşlem tamamlandı Location.GetConnectionData
[2020-09-08 13:11:34Z INFO Terminali] YAZMA SAYIRI: Başarısız oldu: Ajan sunucudan kaldırılıyor
[2020-09-08 13:11:34Z ERR Ajanı] Microsoft.VisualStudio.Services.Common.VssUnauthorizedException: TF400813: Kaynaklar anonim erişim için mevcut değildir. İstemci doğrulaması gereklidir.
   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.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 cancelToken)
   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, Object userState)
   at Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.GetConnectionDataAsync(ConnectOptions, connectOptions, Int32 lastChangeId, CancellationToken cancelToken)
   Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.ConnectAsync(ConnectOptions, connectOptions, CancellationToken cancellationToken) adresinde
   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 komutu) adresinde
[2020-09-08 13:11:34Z ERR Terminali] YAZMA HATASI: TF400813: Kaynak anonim erişim için mevcut değildir. İstemci doğrulaması gereklidir.
Azure DevOps Server 2020'ye bağlanmak için vsts-agent kullanarak proxy istemcisini yapılandırabilirsiniz ve PAT, Negotiate, Integrated ve Alternatif üzerinden giriş yapabilirsiniz.

Hatanın nedeni şuAccess API arayüzü kimlik doğrulamasını geçemedi ve bu nedenle pipeline ajanı normal olarak silmeyi başaramadı

çözüm

IIS Yapılandırma Yöneticisi'ni açın, "Azure DevOps Server" sitesini bulun, kimlik doğrulama fonksiyonunu bulun, Windows Kimlik Doğrulaması'nı seçin, sağda "Sağlayıcı"yı açın ve mevcut programlar arasından Negotiate-> Add seçeneğini seçin, tamam, aşağıdaki şekilde gösterildiği gibi:



Pipeline Agent Silinme komutunu tekrar çalıştırın, kimlik doğrulama yöntemi olarak "Negotiate" yazın, yönetici hesabı ve şifreyi girin ve aşağıdaki şekilde gösterildiği gibi başarıyla silebilirsiniz:



(Son)




Önceki:Angular 11 serisi (16) sayfa ayrıştırma HTML kaynak kodu
Önümüzdeki:Azure DevOps 2020 (IV) Pipelines kullanarak derlenmiş jobs
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com