Atualizei o Visual Studio e o meu NuGet agora não baixa mais nada sem https!

Marcio Nizzola
3 min readJan 7, 2025

--

Faz tempo que ao utilizar conexões inseguras http para servidores nuget as configurações apareciam com sinal de atenção na configuração do Visual Studio, mas a partir das últimas atualizações a seguinte mensagem vem aparecendo e impedindo de baixar pacotes

You are running the ‘restore’ operation with an ‘HTTP’ source: http://xxx/nuget. NuGet requires HTTPS sources. To use an HTTP source, you must explicitly set ‘allowInsecureConnections’ to true in your NuGet.Config file. Refer to https://aka.ms/nuget-https-everywhere for more information.

O que fazer agora?

Há vários níveis em que pode realizar esta configuração, mas o principal é setar direto para toda a máquina e assim não ter mais aborrecimentos, para isto vá até a pasta padrão da máquina digitando no seu windows explorer: %appdata%\NuGet

Lá você encontrará o arquivo NuGet.Config

Edite-o num editor como o VsCode e inclua a seguinte chave: ( allowInsecureConnections="true") em cada fonte NuGet configurada

Porém existe uma hierarquia de até 3 níveis para existência do arquivo NuGet.config, onde temos:

1- Arquivo de nível de usuário, (%appdata%\NuGet\NuGet.Config no Windows e ~/.config/NuGet/NuGet.Config no Mac/Linux)

2 — Arquivo de nível de drive, (c:\NuGet.Config por exemplo)

3 — Arquivo de nível de Projeto — ou seja, na pasta do seu projeto

Sendo que a primeira é sobreposta à segunda, e a segunda à terceira, então se você tiver a mesma especificação no terceiro nível, sem incluir a chave de permissão (allowInsecureConnections="true") de nada vai adiantar ter configurado na primeira, então se algo der errado, procure nos outros níveis.

Update 13/01/2025

Ao atualizar um servidor Windows Server para utilizar .NET 9, também tive problemas, segui a documentação mas não encontrava a solução nas pastas indicadas, e fui encontrar em outra pasta um Nuget.Config -> C:\Windows\System32\config\systemprofile\AppData\Roaming\NuGet

Gostou do artigo? clique no ícone👏e me siga para ver as próximas publicações !! Quer ver mais conteúdos, acesse minhas redes através do Linktree: https://linktree.com/nizzola

Referências:

--

--

Marcio Nizzola
Marcio Nizzola

Written by Marcio Nizzola

Microsoft MVP | Software Architect na CI&T | Prof. da Etec Itu | Membro Fundador da Comunidade Itu Developers.

No responses yet