Bu instructions to host a NuGet Server (sürüm 2.2.2) Intranet'imizde izledim. Paketleri listelemeye ve VS 2012'de geri çağırmaya kadar harika çalışıyor. Ancak, Nuget Paket Gezgini'ni kullanarak bir paket oluşturduğumda ve bunu yayınlamaya çalıştığımda, kimlik bilgilerini isteyen bir Windows Güvenlik iletişim kutusuyla karşılaşıyorum. Hangi kimlik bilgilerini girdiğim önemli değil, beni bir kullanıcı adı ve parola soruyor ve bir 401 kimlik doğrulama hatası veriyor. NuGet sunucusu neden Windows kimlik bilgilerini soruyor ve bundan nasıl kurtulabilirim? Sadece bunu yayınlamak için ve başka hiçbir şey için yapar.Kendinden Barındırılan NuGet Sunucusuna Yayımlama Yaparken 401 Kimlik Doğrulama Hatası Nasıl Giderilir
cevap
Ben (en azından benim sorunlara) bir çözüm buldum:
Ben Nuget sorununa kadar verdi ve ben ISS 401 hatayla duruldu. Sonra uygulamanın köküne "IIS AppPool \ DefaultAppPool" kullanıcısına izin verdim (ya da uygulamayı kullanan AppPool'um, benim durumumda "ASP.NET v4.0"). Sonra çekicilik gibi çalışır!
Daha fazla bilgi (ve sorun hakkında iyi açıklama): ApplicationPoolIdentity in IIS7 401 errors
Paketleri klasör için izinler yapılandırmasından bir şey daha arayla vardır. Benim durumumda ben itmek için
http://<server>/<nuget_virtual_dir>/api/v2/package/
gibi URL'yi kullanmak zorunda. Benim durumumdaki tek çözüm buydu. Bir yayın iş istasyonundaki kimlik bilgilerini nasıl yapılandırılacağı kapakları gibi
Sen this SO answer yardımcı olabilecek (veya sunucu oluşturmak, ama her iki durumda da bu doğru bilgiler.) Eğer Nuget kullandığınızda
sen/api koymak gerekir itmek
da özen gösterin Eğer Nuget kullanıcı arabirimini kullanan kullanıcılar (Nuget paketi Explorer) URL'ye göre sadece sunucu url koymak gerekir
Nuget sunucu URL'ye (örnek http://myhost/myNuGetServer/api/v2/package) (örnek http://myhost/myNuGetServer/) sonra/v2/paket Web.config dosyasında apikey yapılandırması ve onu NuGet pus içinde kullan h!
- 1. Nuget + NuGetPowerTools + Enable-PackageRestore = kimlik doğrulama hatası Proxy'nin ardında
- 2. İlkbahar OAuth2 Kimlik Doğrulama Sunucusuna daha sonra bir istemci ekleme
- 3. Asp.net Kimlik Doğrulama Hatası
- 4. Android'de Wifi Kimlik Doğrulama Hatası
- 5. WebView'de Temel Kimlik Doğrulama nasıl kullanılır
- 6. Kendinden barındırılan bir .NET Çekirdek Konsol Uygulamasında Startup.cs
- 7. Web hizmet yayımlama hatası
- 8. Hata 401
- 9. Jenkins'de SVN ile kimlik doğrulama hatası
- 10. 401 tam kimlik doğrulaması gerekiyor
- 11. Kimlik bilgilerini WCF Hizmetine aktarma 401
- 12. Pod yükleme hatası nasıl giderilir?
- 13. hatası nasıl giderilir (android stüdyo)
- 14. Sabunlama Bağlama Hatası nasıl giderilir?
- 15. json okuma hatası nasıl giderilir?
- 16. jdbc (windows kimlik doğrulama modu) ile java'dan sql sunucusuna bağlanma
- 17. Köşeli Kimlik Doğrulama - Çoklu kimlik doğrulama düzeyleri
- 18. Kendinden barındırılan OWIN Web API'sinde, kapatma sırasında kod nasıl çalıştırılır?
- 19. Kendinden barındırılan RESTful WCF web servisinde GZip sıkıştırması nasıl etkinleştirilir?
- 20. Android uygulamasını barındırılan ayrıştırıcı sunucusuna geçirme
- 21. Pinterest Kimlik Doğrulama url 404 hatası veriyor?
- 22. Kimlik doğrulama, özel kimlik doğrulama için çalışmıyor
- 23. Bir OWIN tarafından barındırılan SignalR uygulamasında ASP.NET Forms Kimlik Doğrulama çerezleri kabul ediliyor mu?
- 24. Bir android uygulamayı kendi barındırılan Parse.com sunucusuna nasıl bağlarsınız?
- 25. iPhone: Neden bu hatayı aldım --- HTTP hatası 401 --- Heyecan
- 26. http 500 iç sunucu hatası Nasıl giderilir
- 27. Nasıl giderilir Laravel Composer autoload_classmap Hatası
- 28. Bu Java genericics joker hatası nasıl giderilir?
- 29. SSH.NET'te 'Kötü paket uzunluğu' hatası nasıl giderilir?
- 30. Bu cordova oluşturma hatası nasıl giderilir?
Aynı sorun ... "Paketler" dizinindeki izinleri "Tümü" ve "IIS_USR" olarak değiştirdim ve yazabiliyorlar ... Yine de bir kimlik bilgisi istemi gösteriyor. Yardım et? – Taber