Partilhar via


Solucionar problemas de certificado localhost não confiável no .NET Aspire

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

  1. Feche todas as janelas do navegador e tente novamente.

  2. 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.

    Observação

    Isso removerá todos os certificados de desenvolvimento existentes na máquina local.

    dotnet dev-certs https --clean
    

    Para confiar no certificado:

    dotnet dev-certs https --trust
    

    Para obter mais informações sobre resolução de problemas, consulte resolução de problemas com certificados, tais como certificados não confiáveis.

Ver também