Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Advertencias HTTP convertidas en errores en
A partir de .NET 10 Preview 4, las advertencias HTTP generadas por dotnet package list, dotnet package searchy las API relacionadas ahora se tratan como errores de forma predeterminada.
Versión introducida
.NET 10
Comportamiento anterior
Anteriormente, al usar orígenes HTTP, las herramientas mostraban una advertencia, como:
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.
La operación continuó sin interrupción.
Nuevo comportamiento
Las herramientas ahora tratan los orígenes HTTP como errores de forma predeterminada. Para permitir orígenes HTTP, establezca allowInsecureConnections="true" explícitamente en nuget.config.
Tipo de cambio disruptivo
Se trata de un cambio de comportamiento .
Motivo del cambio
Este cambio mejora la seguridad bloqueando los orígenes HTTP no seguros de forma predeterminada. Se alinea con prácticas seguras de forma predeterminada para proteger a los usuarios frente a posibles vulnerabilidades.
Acción recomendada
Migre a orígenes HTTPS para evitar el error. Para seguir usando orígenes HTTP, actualice el archivo nuget.config para incluir la siguiente configuración:
<add key="allowInsecureConnections" value="true" />
Las APIs afectadas
dotnet package listdotnet package searchNuGet.Protocol.Core.Types.PackageUpdateResource.PushAsyncNuGet.Protocol.Core.Types.PackageUpdateResource.Delete