NuGet ပြန်လည်ရယူမှုတွင် forward proxy အကောင့်နှင့် ကိုယ်ပိုင် feed အကောင့် နှစ်ခုလုံး လိုအပ်နိုင်သည်။ မည်သည့် ဖွဲ့စည်းမှုကို စစ်ဆေးရမည်ကို ဆုံးဖြတ်ရန် တုံ့ပြန်မှုကို အသုံးပြုပါ။

လေ့လာတွေ့ရှိချက်ဤနေရာမှ စတင်ပါ
ပရောက်စီက 407 ပြန်ပေးသည်forward proxy သို့ ရောက်ရန် အသုံးပြုသော လမ်းကြောင်းနှင့် အကောင့်
ပက်ကေ့ဂျ် ရင်းမြစ်က 401 ပြန်ပေးသည်feed ၏ အတည်ပြုစစ်ဆေးမှု ဖွဲ့စည်းမှု
တုံ့ပြန်မှု မတိုင်မီ ချိတ်ဆက်မှု သို့မဟုတ် TLS မအောင်မြင်အဆုံးမှတ်၊ သယ်ယူပို့ဆောင်မှုနှင့် လက်မှတ် အထောက်အထား

feed တိုကင်သည် ပရောက်စီ၏ 407 ကို ဖြေကြားနိုင်မည် မဟုတ်ပါ။ ထို့အတူ တုံ့ပြန်မှု မတိုင်မီ ချိတ်ဆက်မှု သို့မဟုတ် TLS မအောင်မြင်မှုသည် မည်သည့် စကားဝှက် မှားနေသည်ကို မသက်သေပြပါ။

ပရောက်စီကို feed နှင့် သီးခြား ဖွဲ့စည်းပါ

NuGet ၏ ပရောက်စီ ထည့်သွင်းချက်သည် config အောက်တွင် ရှိသည်။ မြှုပ်နှံထားသော အထောက်အထား မရှိသော လမ်းကြောင်းအတွက်−

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

ဤဥပမာကို သင့်လျော်သော လက်ရှိ ဖွဲ့စည်းမှုထဲသို့ ပေါင်းစည်းပါ။ အများသူငှာ ကြားခံများကို ခွင့်ပြုသော အများသူငှာ feed အတွက် HTTP ပရောက်စီ စာရင်း သည် ဤအထောက်အထား မလိုသော လမ်းကြောင်းအတွက် ကိုယ်စားလှယ်တစ်ခုကို ပေးသည်။ ပက်ကေ့ဂျ် ရင်းမြစ်များကို ၎င်းတို့၏ ကိုယ်ပိုင် အပိုင်းတွင် ထားပါ။ feed URL ကို ယေဘုယျ ပရောက်စီလိပ်စာဖြင့် အစားထိုးခြင်းသည် ကြားခံကို ပက်ကေ့ဂျ်များ တောင်းဆိုစေသည်။

မှတ်တမ်းတင်ထားသော http_proxy.password တန်ဖိုးသည် ကုဒ်ဝှက်ထားသည်။ ထိုအကွက်တွင် ရိုးရိုးစာသား မရေးဘဲ သို့မဟုတ် အခြားစက်မှ ကုဒ်ဝှက်ထားပုံရသော တန်ဖိုးကို သယ်ဆောင်နိုင်သော အထောက်အထား ပုံစံအဖြစ် မကူးယူဘဲ ပံ့ပိုးထားသော ဖွဲ့စည်းမှု ကိရိယာများကို အသုံးပြုပါ။

အမှန်တကယ် မအောင်မြင်သော ပြန်လည်ရယူမှုကို စစ်ဆေးပါ

ကလိုင်းယင့်၊ အသုံးပြုသူနှင့် စတင်သည့် ပတ်ဝန်းကျင်ကို အမည်ပေးပြီး ၎င်း၏ ထိရောက်သော ဖွဲ့စည်းမှု အဆင့်ဆင့်ကို ရှာပါ။ အသုံးပြုသူ၊ စက်နှင့် ဖြေရှင်းချက် ဆက်တင်များက ပံ့ပိုးနိုင်သည်။ ရှေးဟောင်း devenv.exe.config ပြုပြင်မှုသည် သီးခြား Visual Studio လုပ်ငန်းစဉ်နှင့် သက်ဆိုင်သည်။ ကွန်မန့်လိုင်း ပြန်လည်ရယူမှု သို့မဟုတ် build ဝန်ဆောင်မှု ဖတ်သည်ကို သက်သေမပြပါ။ ခေတ်ကုန်နေသော ပရောက်စီ ထည့်သွင်းချက်ကို ရှာနေစဉ် အလုပ်ဖြစ်နေသော ပက်ကေ့ဂျ် ရင်းမြစ်များနှင့် မူဝါဒကို ထိန်းသိမ်းပါ။

အတည်ပြုစစ်ဆေးမှု အလုပ်ဖြစ်ပြီးနောက် နောက်ပိုင်း မအောင်မြင်သော URL တိုင်းကို လိုက်ပါ။ feed မက်တာဒေတာနှင့် ပက်ကေ့ဂျ် အကြောင်းအရာသည် မတူညီသော အဆုံးမှတ်များကို အသုံးပြုနိုင်သည်။ ထို့ကြောင့် လက်ခံရရှိသော တောင်းဆိုမှုတစ်ခုသည် ပြန်လည်ရယူမှု လမ်းကြောင်း အပြည့်အစုံကို သက်သေမပြပါ။ ပြုပြင်နေစဉ် ပုံမှန် ပက်ကေ့ဂျ် လက်မှတ်နှင့် TLS စစ်ဆေးမှုကို ထိန်းသိမ်းပါ။

ဆက်စပ်ဆောင်းပါးများ