Bagikan melalui


Memecahkan masalah sertifikat localhost yang tidak tepercaya di .NET Aspire

Artikel ini menyediakan panduan tentang cara memecahkan masalah yang mungkin Anda temui saat bekerja dengan sertifikat localhost yang tidak tepercaya di .NET Aspire.

Gejala

Beberapa templat .NET Aspire termasuk proyek ASP.NET Core yang dikonfigurasi untuk menggunakan HTTPS secara default. Jika ini pertama kalinya Anda menjalankan proyek, dan Anda menggunakan Visual Studio, Anda diminta untuk menginstal sertifikat localhost.

  • Ada situasi di mana Anda mempercayai/menginstal sertifikat pengembangan, tetapi Anda tidak menutup semua jendela browser Anda. Dalam kasus ini, browser Anda mungkin menunjukkan bahwa sertifikat tidak tepercaya.

  • Ada juga situasi di mana Anda tidak mempercayai sertifikat sama sekali. Dalam kasus ini, browser Anda mungkin menunjukkan bahwa sertifikat tidak tepercaya.

Selain itu, ada pesan peringatan dari Kestrel yang ditulis ke konsol yang menunjukkan bahwa sertifikat tidak tepercaya.

Solusi yang mungkin

  1. Tutup semua jendela browser dan coba lagi.

  2. Jika Anda masih mengalami masalah, maka coba atasi ini dengan mempercayai sertifikat pengembangan yang ditandatangani sendiri dengan CLI .NET. Untuk mempercayai sertifikat, jalankan perintah berikut. Pertama, hapus sertifikat yang ada.

    Nota

    Ini akan menghapus semua sertifikat pengembangan yang ada pada komputer lokal.

    dotnet dev-certs https --clean
    

    Untuk mempercayai sertifikat:

    dotnet dev-certs https --trust
    

    Untuk pemecahan masalah selengkapnya, lihat Memecahkan masalah sertifikat seperti sertifikat yang tidak tepercaya.

Lihat juga