Dela via


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

  1. Stäng alla webbläsarfönster och försök igen.

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