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
allowInsecureConnections
true
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 .