.NET Aspire에서 신뢰할 수 없는 localhost 인증서 문제 해결
이 문서에서는 .NET Aspire신뢰할 수 없는 localhost 인증서로 작업할 때 발생할 수 있는 문제를 해결하는 방법에 대한 지침을 제공합니다.
증상
여러 .NET Aspire 템플릿에는 기본적으로 HTTPS를 사용하도록 구성된 ASP.NET Core 프로젝트가 포함됩니다. 프로젝트를 처음 실행하고 Visual Studio사용하는 경우 localhost 인증서를 설치하라는 메시지가 표시됩니다.
개발 인증서를 신뢰/설치하는 상황이 있지만 모든 브라우저 창을 닫지는 않습니다. 이러한 경우 브라우저에서 인증서를 신뢰할 수 없음을 나타낼 수 있습니다.
인증서를 전혀 신뢰하지 않는 경우도 있습니다. 이러한 경우 브라우저에서 인증서를 신뢰할 수 없음을 나타낼 수 있습니다.
또한 인증서를 신뢰할 수 없음을 나타내는 Kestrel의 경고 메시지가 콘솔에 기록됩니다.
가능한 솔루션
모든 브라우저 창 닫고 다시 시도하십시오.
여전히 문제가 발생하는 경우 .NET CLI를 사용하여 자체 서명된 개발 인증서를 신뢰하여 이 문제를 해결하려고 시도합니다. 인증서를 신뢰하려면 다음 명령을 실행합니다. 먼저 기존 인증서를 제거합니다.
메모
그러면 로컬 컴퓨터의 모든 기존 개발 인증서가 제거됩니다.
dotnet dev-certs https --clean
인증서를 신뢰하려면 다음을 수행합니다.
dotnet dev-certs https --trust
자세한 문제 해결은 신뢰할 수 없는 인증서와 같은 인증서 문제 해결
참조하세요.
또한 참고하십시오
.NET Aspire