Kanál NuGet sa otvorí, ale sťahovanie balíčka je blokované
Sledujte obnovenie NuGet v3 od indexu služby k obsahu balíčka, keď proxy povoľuje metadáta, ale blokuje hostiteľa balíčka.
Otvorenie indexu NuGet v3 v prehliadači netestuje prístup k sťahovaniu balíčkov. Index inzeruje URL adresy prostriedkov cez @type a @id; metadáta a obsah balíčka môžu byť hostované inde.
- Prečítajte vo výstupe obnovenia prvú neúspešnú URL adresu, ID balíčka a verziu.
- Porovnajte tohto hostiteľa s URL adresami prostriedkov v indexe kanála.
PackageBaseAddress/3.0.0poskytuje základ pre výpočet verzií a načítanie súborov balíčka. - Pri kontrole požadovanej cesty so správcom siete zahrňte presmerovania.
Pri hypotetickom indexe na feed.example, ktorý inzeruje obsah na packages.example, sa zoznam balíčkov môže načítať, zatiaľ čo vybraný .nupkg je blokovaný. Opakované pokusy o prihlásenie nerobia tieto požiadavky rovnocennými. Úspech balíčka z vyrovnávacej pamäte tiež málo hovorí o inej vzdialenej URL adrese obsahu.
Nasledujte inzerovaný prostriedok namiesto hádania názvu hostiteľa. NuGet ho objaví, pretože infraštruktúra kanála sa môže meniť; pravidlo povolenia len pre hostiteľa indexu ho nemusí pokrývať.
Klasifikujte skutočnú odpoveď: 407 žiada autentifikáciu proxy, zatiaľ čo odmietnutie podľa pravidiel, neúspešný CONNECT, nedostupný hostiteľ alebo chyba TLS si vyžadujú vlastné vyšetrovanie. Podobné dialógy môžu tieto rozdiely skryť. Žiadajte prístup k dokumentovaným hostiteľom prostriedkov kanála, nie široký zoznam zástupných znakov nesúvisiaceho produktu, a potom prešetrite každé zostávajúce zlyhanie účtu.