IIS Nedir ve Neden Kullanılır?
IIS, Windows işletim sistemi üzerinde çalışan güçlü bir web sunucusudur. Web siteleri, web uygulamaları ve servisleri çalıştırmak için kullanılır. Genellikle ASP.NET uygulamalarıyla sorunsuz bir şekilde çalışmasıyla bilinir. Eğer web uygulamanızı Windows üzerinde barındırmayı planlıyorsanız, IIS vazgeçilmez bir araçtır.
Windows işletim sistemine IIS yüklemek, aslında birkaç tıklama kadar kolay. Şimdi, IIS’i nasıl yükleyeceğimizi adım adım görelim:
1. Başlat Menüsüne Gidip "Windows Özelliklerini Aç veya Kapat" Seçeneğini Seçin
Başlat menüsüne gidin ve “Windows özelliklerini aç veya kapat” yazın. Bu, sistem özelliklerinizi düzenlemenize olanak tanır.
2. IIS Özelliğini Seçin
Açılan pencerede “Internet Information Services” kutusunu işaretleyin. Eğer ASP.NET uygulamalarını çalıştırmak istiyorsanız, “Web Yönetim Araçları” ve “ASP.NET” gibi ek seçenekleri de işaretlemeyi unutmayın.
3. Kurulumu Başlatın
Seçimlerinizi yaptıktan sonra "Tamam" diyerek kurulumu başlatın. Bu işlem birkaç dakika sürebilir.
4. Kurulum Tamamlandığında IIS’i Kontrol Edin
Kurulum tamamlandıktan sonra IIS’i kontrol etmek için web tarayıcınızda `http://localhost` yazın. Eğer IIS doğru bir şekilde kurulmuşsa, karşınıza IIS'in varsayılan başlangıç sayfası gelecektir.
IIS Üzerinde ASP.NET Uygulaması Yayınlama
IIS kurulumunu tamamladığınızda, ASP.NET uygulamanızı sunucuda çalıştırmaya hazırsınız. Şimdi, gerçek eğlenceli kısma geldik: ASP.NET uygulamanızı IIS üzerinde nasıl barındırırsınız?
ASP.NET uygulamanızı Visual Studio kullanarak geliştirip tamamladınız. Şimdi, uygulamanızı yayınlamak için gerekli dosyaları oluşturmanız gerekiyor. Bunun için, Visual Studio’nun “Yayınla” seçeneğini kullanabilirsiniz.
// ASP.NET yayınlama komutları için gerekli script
DotNet publish -c Release
Bu komut, uygulamanızın tüm gerekli dosyalarını belirttiğiniz klasöre çıkaracaktır.
2. IIS Üzerinde Yeni Bir Web Sitesi Oluşturun
IIS yöneticisini açın (Başlat menüsünde “IIS” aratarak ulaşabilirsiniz). Sol panelde, “Sites” sekmesine sağ tıklayın ve “Add Website” seçeneğini tıklayın. Burada, siteye bir isim verin ve uygulamanızın dosyalarının bulunduğu klasörü belirtin.
3. Siteyi Yapılandırın ve Yayınlayın
Site adı ve dosya yolu gibi temel bilgileri girdikten sonra, “Binding” bölümünde kullanılacak portu belirleyin. Örneğin, `http://localhost:80` gibi bir adres oluşturabilirsiniz. Ayrıca, SSL (HTTPS) kullanmak isterseniz, gerekli sertifikaları yüklemeyi unutmayın.
4. Uygulamanın Çalıştığını Kontrol Edin
Yayınlama işlemi tamamlandığında, tarayıcınızı açıp, belirtilen URL’yi girerek uygulamanızın çalışıp çalışmadığını kontrol edin. Eğer her şey doğruysa, ASP.NET uygulamanız başarılı bir şekilde IIS üzerinde çalışıyor olacaktır.