Sdílet prostřednictvím


Upozornění NuGet NU1803

Problém

Spouštíte operaci restore se zdrojem HTTP, "http://api.source/index.json". V budoucí verzi se odebere přístup bez HTTPS. Zvažte migraci na zdroj HTTPS.

Řešení

Možná budete muset udělat jednu z těchto věcí:

  • Opravte zadanou adresu URL. Možná jste nesprávně zadali zdrojovou adresu URL. Změňte adresu URL tak, aby explicitně požadovala HTTPS verzi zdroje.
  • Pracujte s vlastníkem zdroje a požádejte ho, aby migroval na HTTPS.
  • Pokud jste si naprosto jistí, že server HTTP, ke kterému se připojujete, je důvěryhodný, můžete se z tohoto upozornění odhlásit nastavením allowInsecureConnectionstrue pro tento zdroj balíčku v oddílech Zdroje balíčků vašeho souboru NuGet.Config. (Podporováno v NuGetu 6.8 nebo novější)

Příklad:

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

Další informace najdete v blogovém příspěvku HTTPS všude .