Solucionar problemas de certificado localhost não confiável no .NET Aspire
Artigo
Este artigo fornece orientação sobre como solucionar problemas que você pode encontrar ao trabalhar com certificados localhost não confiáveis no .NET Aspire.
Sintomas
Vários modelos .NET Aspire incluem projetos ASP.NET Core configurados para usar HTTPS por padrão. Se esta for a primeira vez que você está executando o projeto e está usando Visual Studio, você será solicitado a instalar 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 o problema persistir, tente resolvê-lo confiando no certificado de desenvolvimento autoassinado com a CLI .NET. Para confiar no certificado, execute os seguintes comandos. Primeiro, remova os certificados existentes.
Nota
Isso removerá todos os certificados de desenvolvimento existentes na máquina local.
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.
Comentários do .NET Aspire
O .NET Aspire é um projeto código aberto. Selecione um link para fornecer comentários:
Crie soluções de ponta a ponta no Microsoft Azure para criar Funções do Azure, implementar e gerenciar aplicativos Web, desenvolver soluções utilizando o Armazenamento do Microsoft Azure e muito mais.