NuGet-palautus voi vaatia sekä edelleen välittävän välityspalvelimen tilin että yksityisen syötteen tilin. Käytä vastausta päättääksesi, mitä kokoonpanoa tarkastella:

HavaintoAloita tästä
Välityspalvelin palauttaa 407Reitti ja tili, joita käytetään edelleen välittävään välityspalvelimeen pääsemiseksi
Pakettilähde palauttaa 401Syötteen todennuskokoonpano
Yhteys tai TLS epäonnistuu ennen vastaustaNäyttö päätepisteestä, siirrosta ja varmenteesta

Syötteen tunnus ei voi vastata välityspalvelimen 407:ään. Samoin yhteys- tai TLS-virhe ennen vastausta ei ole osoittanut, mikä salasana on väärä.

Määritä välityspalvelin erikseen syötteestä

NuGetin välityspalvelinmerkintä kuuluu config-kohdan alle. Reitille ilman sisäänrakennettuja tunnistetietoja:

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

Yhdistä tämä esimerkki sopivaan olemassa olevaan kokoonpanoon. Julkiselle syötteelle, jossa julkiset välittäjät ovat sallittuja, HTTP-välityspalvelinluettelo tarjoaa ehdokkaan tälle tunnistetiedottomalle reitille. Pidä pakettilähteet omassa osiossaan; syötteen URL-osoitteen korvaaminen yleisellä välityspalvelinosoitteella pyytää välittäjää toimittamaan paketit.

Dokumentoitu http_proxy.password-arvo on salattu. Käytä tuettuja kokoonpanotyökaluja sen sijaan, että kirjoittaisit salaamatonta tekstiä kyseiseen kenttään tai kopioisit toisesta koneesta salatulta näyttävän arvon ikään kuin se olisi siirrettävä tunnistetietomuoto.

Tarkastele palautusta, joka todella epäonnistuu

Nimeä asiakasohjelma, käyttäjä ja käynnistysympäristö ja etsi sitten sen tehokas kokoonpanohierarkia. Käyttäjän, koneen ja ratkaisun asetukset voivat vaikuttaa. Vanha devenv.exe.config-korjaus koskee tiettyä Visual Studio -prosessia; se ei osoita, mitä komentorivipalautus tai koontipalvelu lukee. Säilytä toimivat pakettilähteet ja käytännöt, kun etsit vanhentunutta välityspalvelinmerkintää.

Kun todennus toimii, seuraa jokaista myöhemmin epäonnistuvaa URL-osoitetta. Syötteen metatiedot ja paketin sisältö voivat käyttää eri päätepisteitä, joten yksi hyväksytty pyyntö ei osoita koko palautusreittiä. Säilytä tavallinen pakettiallekirjoituksen ja TLS:n vahvistus, kun korjaat tätä.

Aiheeseen liittyvät artikkelit