Avviso NuGet NU1803

Problema

Si sta eseguendo l'operazione 'restore' con un'origine 'HTTP', 'http://api.source/index.json'. L'accesso non HTTPS verrà rimosso in una versione futura. Valutare la possibilità di eseguire la migrazione a un'origine 'HTTPS'.

Soluzione

Potrebbe essere necessario eseguire una delle operazioni seguenti:

  • Correggere l'URL specificato. È possibile che l'URL di origine sia stato digitato in modo non valido. Modificare l'URL in modo da richiedere in modo esplicito la HTTPS versione dell'origine.
  • Collaborare con il proprietario dell'origine e chiedere di eseguire la migrazione a HTTPS.
  • Se si è assolutamente certi che il server "HTTP" a cui ci si sta connettendo sia attendibile, è possibile rifiutare esplicitamente questo avviso impostando su allowInsecureConnectionstrue per questa origine del pacchetto, nelle sezioni Origine pacchetto del file NuGet.Config. (Supportato in NuGet 6.8+)

Esempio:

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

Per altre informazioni, fare riferimento al blog HTTPS ovunque .