Solucionar problemas de certificado de localhost não confiável no .NET Aspire
Este artigo fornece diretrizes sobre como solucionar problemas que você pode encontrar ao trabalhar com certificados de localhost não confiáveis no .NET Aspire.
Sintomas
Vários modelos de .NET Aspire incluem projetos ASP.NET Core configurados para usar HTTPS por padrão. Se esta for a primeira vez que você estiver executando o projeto e estiver usando Visual Studio, será solicitado que você instale um certificado localhost.
Há situações em que você confia/instala o certificado de desenvolvimento, mas não fecha todas as janelas do navegador. Nesses casos, seu navegador pode indicar que o certificado não é confiável.
Há também situações em que você não confia no certificado. Nesses casos, seu navegador pode indicar que o certificado não é confiável.
Além disso, há mensagens de aviso do Kestrel gravadas no console que indicam que o certificado não é confiável.
Soluções possíveis
Feche todas as janelas do navegador e tente novamente.
Se você ainda estiver enfrentando o problema, tente resolver isso confiando no certificado de desenvolvimento autoassinado com a CLI .NET. Para confiar no certificado, execute os comandos a seguir. Primeiro, remova os certificados existentes.
Nota
Isso removerá todos os certificados de desenvolvimento existentes no computador local.
dotnet dev-certs https --clean
Para confiar no certificado:
dotnet dev-certs https --trust
Para obter mais solução de problemas, consulte Solucionar problemas de certificado, como certificado não confiável.