Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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
Tutup semua jendela browser dan coba lagi.
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
- Percayai sertifikat pengembangan HTTPS ASP.NET Core di Windows dan macOS
- Percayai sertifikat HTTPS di Linux
- .NET CLI: dotnet dev-certs
- sertifikat localhost Kepercayaan pada Linux
.NET Aspire