Aracılığıyla paylaş


.NET Aspire'da güvenilmeyen localhost sertifikası sorunlarını giderme

Bu makalede, .NET Aspire'da güvenilmeyen localhost sertifikalarıyla çalışırken karşılaşabileceğiniz sorunları giderme hakkında yönergeler sağlanır.

Belirti -leri

Çeşitli .NET Aspire şablonları, varsayılan olarak HTTPS kullanacak şekilde yapılandırılmış ASP.NET Core projeleri içerir. Projeyi ilk kez çalıştırıyorsanız ve Visual Studiokullanıyorsanız bir localhost sertifikası yüklemeniz istenir.

  • Geliştirme sertifikasına güvendiğiniz/yüklediğiniz ancak tüm tarayıcı pencerelerinizi kapatmadığınız durumlar vardır. Bu gibi durumlarda, tarayıcınız sertifikanın güvenilir olmadığını belirtebilir.

  • Ayrıca sertifikaya hiç güvenmediğiniz durumlar da vardır. Bu gibi durumlarda tarayıcınız sertifikanın güvenilir olmadığını belirtebilir.

Ayrıca, Kestrel'den konsola yazılan ve sertifikaya güvenilmediğini belirten uyarı iletileri vardır.

Olası çözümler

  1. Tüm tarayıcı pencerelerini kapatın ve yeniden deneyin.

  2. Sorun yaşamaya devam ediyorsanız, .NET CLI ile otomatik olarak imzalanan geliştirme sertifikasına güvenerek bu sorunu çözmeyi denemeniz gerekir. Sertifikaya güvenmek için aşağıdaki komutları çalıştırın. İlk olarak, var olan sertifikaları kaldırın.

    Not

    Bu, yerel makinedeki tüm mevcut geliştirme sertifikalarını kaldırır.

    dotnet dev-certs https --clean
    

    Sertifikaya güvenmek için:

    dotnet dev-certs https --trust
    

    Daha fazla sorun giderme için bkz. güvenilir olmayan sertifika gibi sertifika sorunlarını giderme.

Ayrıca bkz.