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.
HTTP-Warnungen, die zu Fehlern in
Ab .NET 10 Preview 4 werden HTTP-Warnungen, die von dotnet package list, dotnet package searchund verwandten APIs generiert werden, standardmäßig als Fehler behandelt.
Eingeführte Version
.NET 10
Vorheriges Verhalten
Wenn HTTP-Quellen verwendet wurden, zeigten die Tools eine Warnung an, z. B.:
You are running the 'list package' operation with an 'HTTP' source, 'http://api.source/index.json'. Non-HTTPS access will be removed in a future version. Consider migrating to an 'HTTPS' source.
Der Vorgang wurde ohne Unterbrechung fortgesetzt.
Neues Verhalten
Die Tools behandeln jetzt HTTP-Quellen standardmäßig als Fehler. Um HTTP-Quellen zuzulassen, legen Sie in allowInsecureConnections="true"explizit fest.
Art der einschneidenden Änderung
Dies ist eine Verhaltensänderung.
Grund für Änderung
Diese Änderung verbessert die Sicherheit, indem unsichere HTTP-Quellen standardmäßig blockiert werden. Sie richtet sich an sicheren Standardpraktiken, um Benutzer vor potenziellen Sicherheitsrisiken zu schützen.
Empfohlene Aktion
Migrieren Sie zu HTTPS-Quellen, um den Fehler zu vermeiden. Um die Verwendung von HTTP-Quellen fortzusetzen, aktualisieren Sie Ihre nuget.config Datei so, dass sie die folgende Einstellung enthält:
<add key="allowInsecureConnections" value="true" />
Betroffene APIs
dotnet package listdotnet package searchNuGet.Protocol.Core.Types.PackageUpdateResource.PushAsyncNuGet.Protocol.Core.Types.PackageUpdateResource.Delete