Felsöka icke betrodda localhost-certifikat i .NET Aspire
Den här artikeln innehåller vägledning om hur du felsöker problem som kan uppstå när du arbetar med ej betrodda localhost certifikat i .NET Aspire.
Symtom
Flera .NET Aspire mallar omfattar ASP.NET Core projekt som är konfigurerade att använda HTTPS som standard. Om det är första gången du kör projektet och du använder Visual Studiouppmanas du att installera ett localhost certifikat.
Det finns situationer där du litar på/installerar utvecklingscertifikatet, men du stänger inte alla webbläsarfönster. I dessa fall kan webbläsaren visa att certifikatet inte är tillförlitligt.
Det finns också situationer där du inte litar på certifikatet alls. I dessa fall kan din webbläsare visa att certifikatet inte är betrott.
Dessutom finns det varningsmeddelanden från Kestrel som skrivits till konsolen som anger att certifikatet inte är pålitligt.
Möjliga lösningar
Stäng alla webbläsarfönster och försök igen.
Om problemet kvarstår försöker du lösa det genom att lita på det självsignerade utvecklingscertifikatet med .NET CLI. Kör följande kommandon för att lita på certifikatet. Ta först bort de befintliga certifikaten.
Not
Då tas alla befintliga utvecklingscertifikat bort på den lokala datorn.
dotnet dev-certs https --clean
Så här litar du på certifikatet:
dotnet dev-certs https --trust
Mer felsökning finns i Felsöka certifikatproblem, till exempel certifikat som inte är betrodda.
Se även
.NET Aspire