分享方式:


NuGet 警告 NU1803

問題

您正在執行具有 『HTTP』 來源http://api.source/index.json '' 的 'restore' 作業。 未來版本將會移除非 HTTPS 存取。 請考慮移轉至 『HTTPS』 來源。

解決方案

您可能需要執行下列其中一項動作:

  • 更正指定的 URL。 您可能輸入來源 URL 錯誤。 變更 URL 以明確要求 HTTPS 來源的版本。
  • 請與來源的擁有者合作,並要求他們移轉至 HTTPS
  • 如果您絕對確定所連線的 'HTTP' 伺服器值得信任,您可以在 NuGet.Config 檔案的 [套件來源] 區段中,將 設定trueallowInsecureConnections為 ,以退出此警告。 (NuGet 6.8+支援)

範例:

<packageSources>
    <clear />    
    <add key="http-source1" value="http://httpsource1trusted/" allowInsecureConnections="true">
    <add key="http-source2" value="http://httpsource2trusted/" protocolVersion="3" allowInsecureConnections="true">
</packageSources>

若要深入瞭解,請參閱 HTTPS 到處 部落格。