Advertencia de NuGet NU1803
Problema
Estás ejecutando la operación “restore” con un origen “HTTP”, “http://api.source/index.json”. El acceso no HTTPS se quitará en una versión futura. Considera la posibilidad de migrar a un origen “HTTPS”.
Solución
Puede que tengas que hacer lo siguiente:
- Corrige la dirección URL especificada. Es posible que hayas escrito mal la dirección URL de origen. Cambia la dirección URL para solicitar explícitamente la versión
HTTPS
del origen. - Trabaja con el propietario del origen y pídele que migre a
HTTPS
. - Si tienes la certeza de que el servidor “HTTP” al que te conectas es de confianza, puedes optar por no participar en esta advertencia estableciendo
allowInsecureConnections
comotrue
para este origen de paquete, en las secciones de origen del paquete del archivo NuGet.Config. (Compatible con NuGet 6.8 y versiones posteriores)
Ejemplo:
<packageSources>
<clear />
<add key="http-source1" value="http://httpsource1trusted/" allowInsecureConnections="true">
<add key="http-source2" value="http://httpsource2trusted/" protocolVersion="3" allowInsecureConnections="true">
</packageSources>
Para más información, consulta el blog HTTPS everywhere.