Një rivendosje NuGet mund të kërkojë një llogari proxy të përparmë dhe një llogari feed privat njëkohësisht. Përdorni përgjigjen për të vendosur cilin konfigurim të inspektoni:

VëzhgimiFilloni këtu
Proxy-t kthen 407Rruga dhe llogaria që përdoren për të arritur proxy-n e përparmë
Burimi i paketave kthen 401Konfigurimi i vërtetimit të feed-it
Lidhja ose TLS dështon përpara një përgjigjejeProvat për pikën fundore, transportin dhe certifikatën

Një token feed nuk mund t'i përgjigjet 407-së së proxy-t. Po ashtu, një dështim lidhjeje ose TLS përpara një përgjigjeje nuk ka vërtetuar se cili fjalëkalim është i gabuar.

Konfiguroni proxy-n veçmas nga feed-i

Zëri i proxy-t në NuGet i përket config. Për një rrugë pa kredenciale të integruara:

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

Bashkoni këtë shembull me konfigurimin ekzistues të përshtatshëm. Për një feed publik ku lejohen ndërmjetës publikë, lista e proxy-ve HTTP ofron një kandidat për këtë rrugë pa kredenciale. Mbani burimet e paketave në seksionin e tyre; zëvendësimi i URL-së së feed-it me një adresë proxy të përgjithshme i kërkon ndërmjetësit paketat.

Vlera e dokumentuar http_proxy.password është e kriptuar. Përdorni mjetet e konfigurimit të mbështetura në vend që të shkruani tekst të thjeshtë në atë fushë ose të kopjoni nga një makinë tjetër një vlerë që duket e koduar sikur të ishte format portativ kredencialesh.

Inspektoni rivendosjen që dështon realisht

Emërtoni klientin, përdoruesin dhe mjedisin e nisjes, më pas gjeni hierarkinë efektive të konfigurimit. Cilësimet e përdoruesit, makinës dhe zgjidhjes mund të kontribuojnë. Një rregullim i vjetër i devenv.exe.config lidhet me një proces të caktuar të Visual Studio; ai nuk vërteton çfarë lexon një rivendosje nga rreshti i komandës ose një shërbim ndërtimi. Ruani burimet e paketave dhe politikat që funksionojnë ndërsa kërkoni një zë proxy të vjetruar.

Pasi vërtetimi funksionon, ndiqni çdo URL që dështon më vonë. Metadatat e feed-it dhe përmbajtja e paketave mund të përdorin pika fundore të ndryshme, pra një kërkesë e pranuar nuk vërteton rrugën e plotë të rivendosjes. Ruani vërtetimin normal të nënshkrimit të paketave dhe TLS ndërsa e rregulloni këtë.

Artikuj të ngjashëm