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