NuGet obnavljanje može zahtevati i račun forward proxyja i račun privatnog feeda. Upotrebite odgovor da odlučite koju konfiguraciju pregledati:

ZapažanjePočnite ovde
Proxy vraća 407Ruta i račun koji se koriste za dolazak do forward proxyja
Izvor paketa vraća 401Konfiguracija provere identiteta feeda
Veza ili TLS pada pre odgovoraDokazi o krajnjoj tački, prenosu i sertifikatu

Token feeda ne može odgovoriti na 407 proxyja. Isto tako, pad veze ili TLS-a pre odgovora nije utvrdio koja je lozinka pogrešna.

Konfigurišite proxy odvojeno od feeda

NuGet unos proxyja pripada pod config. Za rutu bez ugrađenih vjerodajnica:

<configuration>
  <config>
    <add key="http_proxy" value="http://proxy.example:8080" />
  </config>
</configuration>

Stopite ovaj primer u odgovarajuću postojeću konfiguraciju. Za javni feed gde su dozvoljeni javni posrednici, popis HTTP proxyja nudi kandidata za ovu rutu bez vjerodajnica. Držite izvore paketa u njihovom odeljku; zamena URL-a feeda generičkom adresom proxyja traži od posrednika da pribavi pakete.

Dokumentovana vrednost http_proxy.password je šifrovana. Koristite podržane alate za konfiguraciju umesto upisivanja otvorenog teksta u to polje ili kopiranja vrednosti koja izgleda kodirano sa drugog računara kao da je prenosivi format vjerodajnica.

Pregledajte obnavljanje koje stvarno pada

Navedite klijenta, korisnika i okruženje pokretanja, zatim pronađite njegovu delotvornu hijerarhiju konfiguracije. Postavke korisnika, računara i rešenja mogu doprineti. Stari popravak devenv.exe.config tiče se određenog Visual Studio procesa; ne utvrđuje šta čita obnavljanje iz komandne linije ili usluga izgradnje. Sačuvajte radne izvore paketa i pravila dok tražite zastareli unos proxyja.

Nakon što provera identiteta proradi, sledite svaki kasnije neuspešni URL. Metapodaci feeda i sadržaj paketa mogu koristiti različite krajnje tačke, pa jedan prihvaćen zahtev ne utvrđuje celu rutu obnavljanja. Sačuvajte uobičajenu proveru potpisa paketa i TLS-a dok to ispravljate.

Povezani članci