Solucionar problemas con el certificado localhost no confiable en .NET Aspire
En este artículo se proporciona orientación sobre cómo solucionar problemas que pueden surgir al trabajar con certificados no confiables de localhost en .NET Aspire.
Síntomas
Varias plantillas de .NET Aspire incluyen ASP.NET Core proyectos que están configurados para usar HTTPS de forma predeterminada. Si es la primera vez que ejecuta el proyecto y usa Visual Studio, se le pedirá que instale un certificado de localhost.
Hay situaciones en las que confía o instala el certificado de desarrollo, pero no cierra todas las ventanas del explorador. En estos casos, el explorador podría indicar que el certificado no es de confianza.
También hay situaciones en las que no confía en el certificado. En estos casos, el explorador podría indicar que el certificado no es de confianza.
Además, hay mensajes de advertencia de Kestrel escritos en la consola que indican que el certificado no es de confianza.
Posibles soluciones
Cierre todas las ventanas del explorador y vuelva a intentar.
Si sigue experimentando el problema, intente resolverlo confiando en el certificado de desarrollo autofirmado con la CLI de .NET. Para confiar en el certificado, ejecute los siguientes comandos. En primer lugar, quite los certificados existentes.
Nota
Esto quitará todos los certificados de desarrollo existentes en el equipo local.
dotnet dev-certs https --clean
Para confiar en el certificado:
dotnet dev-certs https --trust
Para obtener más ayuda con la solución de problemas, consulte Solución de problemas de certificados, tales como certificados que no son de confianza.