Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Avisos HTTP promovidos a erros em
A partir do .NET 10 Preview 4, os avisos HTTP gerados pelo dotnet package list, dotnet package searche APIs relacionadas agora são tratados como erros por padrão.
Versão introduzida
.NET 10
Comportamento anterior
Anteriormente, ao usar fontes HTTP, as ferramentas exibiam um aviso, 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.
A operação continuou sem interrupção.
Novo comportamento
As ferramentas agora tratam fontes HTTP como erros por padrão. Para permitir fontes HTTP, defina allowInsecureConnections="true" explicitamente em nuget.config.
Tipo de mudança disruptiva
Trata-se de uma mudança de comportamento.
Motivo da mudança
Essa alteração melhora a segurança bloqueando fontes HTTP inseguras por padrão. Ele se alinha com práticas seguras por padrão para proteger os usuários de possíveis vulnerabilidades.
Ação recomendada
Migre para fontes HTTPS para evitar o erro. Para continuar usando fontes HTTP, atualize seu arquivo denuget.config para incluir a seguinte configuração:
<add key="allowInsecureConnections" value="true" />
APIs afetadas
dotnet package listdotnet package searchNuGet.Protocol.Core.Types.PackageUpdateResource.PushAsyncNuGet.Protocol.Core.Types.PackageUpdateResource.Delete