Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie führen den Vorgang "Wiederherstellen" mit einer HTTP-Quelle aus: myHttpSource. NuGet erfordert HTTPS-Quellen. Um eine HTTP-Quelle zu verwenden, müssen Sie "allowInsecureConnections" explizit auf "true" in der NuGet.Config-Datei festlegen. Weitere Informationen finden Sie unter https://aka.ms/nuget-https-everywhere.
Ausstellen
myHttpSource
ist eine unsichere HTTP-Quelle. Es wird empfohlen, stattdessen eine HTTPS-Quelle zu verwenden.
Lösung
Option 1: Aktualisieren der Quelle für die Verwendung von HTTPS
Aktualisieren Sie nach Möglichkeit die Paketquelle, um https://
anstelle von http://
zu verwenden:
<configuration>
<packageSources>
<add key="SecureSource" value="https://example.com/nuget/" />
</packageSources>
</configuration>
Option 2: Unsichere Verbindungen zulassen (falls erforderlich)
Wenn die Quelle HTTP bleiben muss, lassen Sie unsichere Verbindungen explizit zu, indem Sie das AllowInsecureConnections
Flag im NuGet.Config
hinzufügen:
<configuration>
<packageSources>
<add key="InsecureSource" value="http://example.com/nuget/" allowInsecureConnections="true" />
</packageSources>
</configuration>
Option 3: Sdk Analysis Level konsultieren
Die SdkAnalysisLevel
Eigenschaft in Ihrem Projekt kann als temporäre Problemumgehung für die Verwaltung von HTTP-Quellen dienen.
Wenn zusätzliche Zeit zum Beheben des HTTP-Fehlers erforderlich ist, können Sie die SdkAnalysisLevel
verringern, um Fehler vorübergehend zu unterdrücken.
So funktioniert es:
- Für den WERT der SDK-Analyseebene unter 9.0.100löst die Verwendung von HTTP-Quellen eine Warnung aus (NU1803).
- Ab SDK Analysis Level 9.0.100 oder höherführen HTTP-Quellen zu einem Fehler (NU1302), es sei denn,
AllowInsecureConnections
ist explizit aktiviert.