Freigeben über


NuGet-Warnung NU1803

Abgang

Sie führen den Vorgang "Wiederherstellen" mit einer "HTTP"-Quelle, "http://api.source/index.json", aus. Der Nicht-HTTPS-Zugriff wird in einer zukünftigen Version entfernt. Erwägen Sie die Migration zu einer HTTPS-Quelle.

Lösung

Sie müssen die folgenden Schritte ausführen:

  • Korrigieren Sie die angegebene URL. Möglicherweise haben Sie die Quell-URL falsch eingegeben. Ändern Sie die URL, um die HTTPS Version der Quelle explizit anzufordern.
  • Arbeiten Sie mit dem Besitzer der Quelle zusammen, und bitten Sie sie, zu HTTPS.
  • Wenn Sie absolut sicher sind, dass der "HTTP"-Server, mit dem Sie eine Verbindung herstellen, vertrauenswürdig ist, können Sie diese Warnung deaktivieren, indem Sie diese Paketquelle in den Paketquellabschnitten Ihrer NuGet.Config-Datei festlegenallowInsecureConnections.true (Unterstützt in NuGet 6.8+)

Beispiel:

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

Weitere Informationen finden Sie im Blog HTTPS everywhere.