IIS Nedir ve Neden İhtiyacımız Var?
Adım 1: IIS’i Windows’a Kurma
1. Denetim Masası'na Git: İlk olarak, Windows’un Denetim Masası'na girmen gerekiyor. Sol alt köşedeki başlat menüsünden "Denetim Masası"nı seçebilirsin.
2. Programlar ve Özellikler: Denetim Masası'nda "Programlar" sekmesine tıkla. Ardından, "Windows Özelliklerini Aç veya Kapat" seçeneğini bul ve üzerine tıkla.
3. IIS’i Aktifleştir: Karşına gelen pencerede, "Internet Information Services" kutusunu işaretle. Bu, IIS’in kurulması için gereken tüm bileşenleri seçmeni sağlar. Eğer ASP.NET uygulamaları için ekstra özellikler istersen, "ASP.NET" kutusunu da işaretleyebilirsin.
4. Kurulumu Tamamla: Tüm gerekli kutuları işaretledikten sonra, "Tamam" butonuna tıklayarak kurulumu başlat. Windows, IIS’i yükleyip aktif hale getirecek.
Bu kadar! IIS, birkaç dakika içinde kurulumunu tamamlayacak ve sistemin hazır hale gelecek.
Adım 2: IIS’i Yapılandırma
1. IIS Yönetim Konsolu: Windows’un başlat menüsüne "IIS" yaz ve "Internet Information Services (IIS) Manager"ı aç. Bu, IIS’in yönetim aracıdır.
2. Yeni Web Sitesi Eklemek: IIS yöneticisi açıldığında, sol panelde "Sites" üzerine sağ tıklayıp "Add Website" seçeneğine tıkla. Burada, web sitenin adını, fiziksel yolunu (sitenin dosyalarının bulunduğu yer) ve port numarasını belirtmelisin. Port genellikle 80'dir.
3. ASP.NET Uygulaması İçin Ayarları Yapmak: Eğer ASP.NET uygulamaları çalıştıracaksan, IIS üzerinde ASP.NET’in doğru şekilde yapılandırıldığından emin olmalısın. Bunu yapmak için "Handler Mappings" bölümünden ASP.NET'i seçebilirsin. Böylece, IIS uygulamanı doğru şekilde çalıştıracaktır.
Adım 3: ASP.NET Uygulamasını IIS Üzerinde Çalıştırma
1. Uygulama Dosyalarını Yükle: ASP.NET projenin dosyalarını IIS’in belirlediğin fiziksel yoluna yükle. Yani, web sitenin kök dizinine (belirlediğin fiziksel yola) tüm dosyaları taşı.
2. Uygulamayı Başlat: IIS Yönetim Konsolu'nda oluşturduğun web sitesine sağ tıklayıp "Start" seçeneğine tıklayarak uygulamanı başlat.
3. Tarayıcıda Test Et: Şimdi, internet tarayıcını aç ve `http://localhost` adresine git. Eğer her şey doğru yapılandırıldıysa, ASP.NET uygulamanın ekranında belirecek.
Adım 4: Hata Giderme
1. 404 Hatası: Uygulamanın bulunduğu yolu doğru girdiğinden emin ol. Eğer IIS, web sitesini bulamıyorsa 404 hatası verebilir.
2. 500 Sunucu Hatası: Uygulamanın düzgün çalışmaması durumunda, IIS loglarını kontrol etmen gerekebilir. Uygulama hatası varsa, loglar seni doğru çözüme yönlendirecektir.
3. ASP.NET Versiyon Uyumsuzluğu: Eğer ASP.NET uygulaman çalışmıyorsa, IIS’in doğru ASP.NET sürümünü kullandığından emin ol. IIS üzerinde, "Application Pool" kısmından doğru .NET Framework versiyonunu seçtiğinden emin ol.
Sonuç: Web Uygulamanı Hayata Geçirdin!
Unutma, IIS ve ASP.NET birleşimi seni sınırsız web projelerine doğru yönlendirebilir. Eğer takıldığın bir adım olursa, her zaman tekrar dönebilirsin. Başarılar ve kodlamada iyi şanslar!