Postępowałem zgodnie z tymi instructions to host a NuGet Server (wersja 2.2.2) w naszym Intranecie. Działa to świetnie, jeśli chodzi o wymienianie pakietów i pobieranie ich w VS 2012. Ale kiedy utworzę pakiet za pomocą Eksploratora pakietów Nuget i spróbuję go opublikować, zostanie wyświetlony monit o okno dialogowe zabezpieczeń systemu Windows z prośbą o podanie poświadczeń. Bez względu na wprowadzone przeze mnie poświadczenia, ponownie monituje mnie o nazwę użytkownika i hasło oraz zwraca błąd uwierzytelnienia 401. Dlaczego serwer NuGet monituje mnie o dane logowania do systemu Windows i jak mogę się go pozbyć? Robi to tylko w przypadku publikowania i niczego więcej.Jak naprawić błąd uwierzytelniania 401 podczas publikowania na własnym serwerze NuGet
Odpowiedz
myślę, że znalazł rozwiązanie (przynajmniej do moich problemów):
dałem się do problemu Nuget i skupiłem się na ISS błędu 401. Następnie dałem uprawnienia użytkownikowi "IIS AppPool \ DefaultAppPool" do katalogu głównego aplikacji (lub do AppPool korzystającego z aplikacji, w moim przypadku "ASP.NET v4.0"). Wtedy działa jak urok !.
Więcej informacji (i dobre wyjaśnienie o problemie): ApplicationPoolIdentity in IIS7 401 errors
Istnieje jeszcze jedno oprócz konfiguracji uprawnień dla folderu pakiety. W moim przypadku muszę użyć adresu URL, takiego jak
http://<server>/<nuget_virtual_dir>/api/v2/package/
do przesuwania. To było jedyne rozwiązanie w moim przypadku.
można znaleźć this SO answer pomocne, gdyż obejmuje sposób konfigurowania poświadczeń na stacji roboczej Publishing (lub zbudować serwer, ale w obu przypadkach jest to dokładne informacje.)
Podczas korzystania Nuget wcisnąć trzeba umieścić/API/v2/opakowanie po URL Nuget serwera (np http://myhost/myNuGetServer/api/v2/package)
w przypadku korzystania z interfejsu użytkownika Nuget (Nuget Package Explorer) należy umieścić tylko adres URL serwera niż URL (np http://myhost/myNuGetServer/)
zadbać także konfiguracji apikey w Web.config i użyj go w NuGet pus h!
- 1. Wyjątek StackOverflowException podczas publikowania danych JSon na serwerze (HTTP/HTTPS)
- 2. Różne sposoby publikowania wartości json na serwerze
- 3. Jak naprawić błąd z MassTransit
- 4. Błąd podczas publikowania danych w linkedin?
- 5. Automatycznie kompresuj html i css podczas publikowania?
- 6. Jak naprawić błąd connection.session
- 7. NoLinkedYoutubeAccount błąd 401 podczas przesyłania filmów na Youtube z java
- 8. Jak naprawić Mapy Google "Uwierzytelnianie nie powiodło się na serwerze"?
- 9. 504 Błąd na serwerze
- 10. Jak naprawić błąd NoSuchMethodError?
- 11. Jak naprawić błąd libiconv na Macu?
- 12. Błąd braku pamięci podczas publikowania dużego wyniku z GetListItems
- 13. jak naprawić błąd openid https
- 14. GCM Nieautoryzowany błąd 401
- 15. Web Deploy zwraca 401 nieautoryzowane podczas publikowania za pośrednictwem [proj] .deploy.cmd
- 16. Używanie Ruby do publikowania żądania XML na serwerze internetowym
- 17. Nie można pobrać plików webapp z iOS podczas aktualizacji manifestu. 401 nieautoryzowane
- 18. Wyświetlanie czasu przestojów podczas publikowania aplikacji
- 19. Python: Ograniczanie rozmiaru łańcucha json do publikowania na serwerze
- 20. SDL Tridion 2012 UI - Błąd podczas aktualizowania podglądu i publikowania
- 21. Jak skonfigurować profile publikowania do korzystania z uwierzytelniania NTLM
- 22. TFS204018 błąd podczas instalowania Nuget opakowaniu w VS2015
- 23. Błąd formatowania podczas publikowania bloga z Microsoft Word
- 24. Jak naprawić błąd typu podczas korzystania z filtru gulp?
- 25. Jak naprawić błąd kompilacji dla nieobsługiwanego wyjątku podczas wywołania Thread.sleep()?
- 26. Jak naprawić błąd MemoryError podczas wykonywania wyniku scikit-learns?
- 27. ASP.NET Identity 2.0 uwierzytelnienia przeciwko naszym własnym okaziciela serwerze
- 28. Jak naprawić błąd Cocoa 513?
- 29. Błąd dotyczący nokogiri podczas wdrażania Capistrano na serwerze Ubuntu
- 30. Błąd podczas odtwarzania synimedb przez django na serwerze
Ten sam problem ... Zmieniłem uprawnienia do katalogu "Pakiety" na "Wszystkie" i "IIS_USR", i mogą pisać w ... Nadal wyświetla się monit o poświadczenie. Wsparcie? – Taber