Lokalde SSL yönlendirmesi IIS üzerinden nasıl çalışır hale getirilir?

Oluşturduğunuz bir projenizde SSL yönlendirmesi var. Kod içinden veya web.config içerisinden. Localde çalışırken'de bu yönlendirme çalıştığında ssl olmadığından hata veriyor. 

Bunu sürekli aç kapa yapmaktan bıktınız ise IIS'i bilgisayarınızda aktif ederek. Bir ssl oluşturup default web siteye bu ssl'i tanımladığınızda artık aç kapa yapmak zorunda kalmazsınız.

IIS kapalıysa önce IIS'i açıyoruz.

1) Denetim Masası / Program Ekle Kaldır / Windows Özelliklerini Aç Kapa

 

2) Windows Özelliklerini Aç Kapa kısmından IIS'i işaretliyoruz. Sadece en üst satıra bir tick atmanız yeterli resimdeki gibi.

3) IIS penceresinde Solda Kullanıcı Adınızın bulunduğu satıra tıklayın sağ taraf Sunucu Sertifikaları iconuna tıklayıp açın. (Server Certificates)

4) Açılan pencerede sağda "Otomatik Olarak İmzalanan Sertifika Oluştur" 'a tıklayın. (Create Self Signed Certificate)

5) Açılan pencerede bir isim girip kaydedin.

6) Son olarak Default Web Site'a sağ tıklayın ve Bağlamaları Düzenle'ye tıklayın. Açılan pencerede Ekle diyip https türünde bir kayıt ekleyip önceden eklediğiniz sertifikayı listeden seçip kaydedin. (Bindings)


Bundan sonra visual studio üzerinden projenizi çalıştırdığında ssl yönlenince site hata vermeyecektir.

İyi Kodlar!