Membuka indeks NuGet v3 dalam pelayar tidak menguji akses muat turun pakej. Indeks mengiklankan URL sumber melalui @type dan @id; metadata dan kandungan pakej mungkin dihoskan di tempat lain.

  1. Baca dalam output pemulihan URL pertama yang gagal, ID pakej dan versi.
  2. Bandingkan hos itu dengan URL sumber dalam indeks suapan. PackageBaseAddress/3.0.0 menyediakan asas untuk penghitungan versi dan pengambilan fail pakej.
  3. Sertakan ubah hala apabila menyemak laluan yang diperlukan dengan pentadbir rangkaian.

Untuk indeks hipotetikal di feed.example yang mengiklankan kandungan di packages.example, senarai pakej boleh dimuatkan sementara .nupkg yang dipilih disekat. Cubaan log masuk berulang tidak menjadikan permintaan itu setara. Pakej cache yang berjaya juga tidak banyak memberitahu tentang URL kandungan jauh yang lain.

Ikuti sumber yang diiklankan dan bukannya meneka nama hos. NuGet menemukannya kerana infrastruktur suapan boleh berubah; peraturan kebenaran untuk hos indeks sahaja mungkin tidak meliputinya.

Klasifikasikan respons sebenar: 407 meminta pengesahan proksi, manakala penolakan dasar, CONNECT yang gagal, hos tidak dapat dicapai atau ralat TLS memerlukan siasatan sendiri. Dialog serupa boleh menyembunyikan perbezaan itu. Minta akses kepada hos sumber terdokumen suapan dan bukannya senarai kad bebas luas produk tidak berkaitan, kemudian siasat sebarang kegagalan akaun yang tinggal.

Artikel berkaitan