Partage via


Avertissement NuGet NU1803

Problème

Vous exécutez l’opération de « restauration » avec une source « HTTP », « http://api.source/index.json ». L’accès non HTTPS sera supprimé dans une version ultérieure. Envisagez de migrer vers une source « HTTPS ».

Solution

Vous devriez peut-être effectuer l’un des éléments suivant :

  • Corrigez l’URL spécifiée. Vous avez peut-être fait une faute de frappe dans l’URL source. Modifiez l’URL pour demander explicitement la version HTTPS de la source.
  • Collaborez avec le propriétaire de la source et demandez-lui de migrer vers HTTPS.
  • Si vous êtes absolument certain que le serveur « HTTP » auquel vous vous connectez est fiable, vous pouvez refuser cet avertissement en définissant allowInsecureConnections pour true sur cette source de package, dans les sections sources du package de votre fichier NuGet.Config. (Pris en charge dans NuGet 6.8+)

Exemple :

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

Pour en savoir plus, consultez le blog HTTPS partout.