IIS Kurulumu: Başlangıç Noktası
İlk adım, IIS’in bilgisayarınıza kurulması. Hadi bunu birlikte yapalım.
Başlat menüsünü açın ve "Windows Özellikleri" yazın. Karşınıza çıkan sonuçlardan "Windows özelliklerini aç veya kapat" seçeneğine tıklayın.
2. IIS’i Seçin:
Karşınıza çıkan listede "Internet Information Services" (IIS) seçeneğini işaretleyin. Aynı zamanda "Web Yönetim Araçları" ve "IIS Yönetim Konsolu" gibi alt seçenekleri de işaretlemeyi unutmayın. Bu, IIS’i daha rahat yönetebilmenizi sağlar.
3. Değişiklikleri Kaydedin:
"Tamam" tuşuna basarak kurulum işlemine başlayın. Bu işlem birkaç dakika sürebilir. Kurulum tamamlandığında, IIS’in düzgün çalıştığından emin olmak için bilgisayarınızı yeniden başlatmanız gerekebilir.
IIS’i Yapılandırma: İlk Test
IIS kurulumunun ardından, hemen her şeyin düzgün çalışıp çalışmadığını kontrol etmelisiniz. Hadi bakalım, şimdi IIS'i test edelim:
Başlat menüsünde "IIS" yazarak IIS Yönetim Konsolunu açın. Bu konsol üzerinden IIS’i yönetebilirsiniz.
2. Varsayılan Web Sitesini Başlatın:
Sol panelde "Sites" sekmesini bulup, "Varsayılan Web Sitesi"ni sağ tıklayın ve "Başlat" seçeneğini seçin. Eğer her şey yolunda ise, buraya tıklayarak tarayıcınızda “http://localhost” adresini açabilirsiniz. Karşınıza IIS’in test sayfası çıkmalıdır.
Eğer test sayfası başarıyla açıldıysa, IIS kurulumunuz tamamlanmış demektir!
ASP.NET Uygulaması Yayınlamak: Sihirli An
Artık IIS kurulumunu tamamladığınıza göre, sırada ASP.NET uygulamanızı IIS üzerinde çalıştırmak var. İşte bunu başarmanın adımları:
Visual Studio'da geliştirdiğiniz ASP.NET uygulamanızın yayınlanabilir bir sürümünü oluşturun. Bunun için Visual Studio'da "Yayınla" seçeneğini kullanarak uygulamanızın yayınlanabilir bir paketini oluşturun.
2. IIS Üzerinde Bir Web Uygulaması Oluşturun:
IIS Yönetim Konsolunda, "Sites" sekmesine sağ tıklayın ve "Yeni Site" seçeneğini tıklayın. Burada, yeni web sitesinin adını, fiziksel yolunu ve bağlanacağı port numarasını girmeniz gerekecek.
3. ASP.NET Uygulamanızın Dosyalarını Yükleyin:
Visual Studio’dan aldığınız ASP.NET uygulamanızın dosyalarını IIS sunucusundaki belirlediğiniz fiziksel yoluna kopyalayın. Bu, genellikle bir klasördeki tüm .aspx, .cshtml, .dll gibi dosyaların bulunduğu klasör olacaktır.
4. Uygulama Havuzunu Yapılandırın:
Uygulama havuzunun doğru yapılandırıldığından emin olun. Sağ tıklayın ve "Uygulama Havuzu" seçeneğine tıklayın. Burada, uygulamanızın doğru .NET Framework sürümünü kullandığından emin olun. Örneğin, ASP.NET 4.5 kullanıyorsanız, uygulama havuzunun .NET Framework 4.5 için yapılandırıldığından emin olmalısınız.
5. Web Sitesini Başlatın:
Son olarak, IIS yönetim konsolunda "Varsayılan Web Sitesi"ni başlattığınız gibi, yeni oluşturduğunuz web sitesini de başlatın. Eğer her şey doğru şekilde yapılandırıldıysa, tarayıcınızda "http://localhost" adresine giderek uygulamanızın düzgün çalıştığını görebilirsiniz.
ASP.NET Uygulamanızla İlgili Diğer Önemli Konular
Birçok geliştirici, ASP.NET uygulamalarını IIS üzerinde çalıştırmanın bazı ince ayarlarını merak eder. İşte bazı yararlı ipuçları:
ASP.NET uygulamanız veritabanına bağlanacaksa, doğru bağlantı dizesini "web.config" dosyasına eklemeniz gerekir. Bu dosya, uygulamanızın yapılandırma ayarlarını içerir. Örneğin:
2. Performans Ayarları:
Uygulamanızın performansını artırmak için IIS üzerinde uygulama havuzu ayarlarını inceleyebilirsiniz. Burada bellek sınırları, işlemci kullanımı gibi parametreleri değiştirebilirsiniz.
3. Güvenlik İzinlerini Düzenleyin:
Web uygulamanızın güvenliğini artırmak için doğru kullanıcı izinlerini ayarladığınızdan emin olun. IIS üzerinde yalnızca yetkilendirilmiş kullanıcıların uygulamanıza erişmesine izin verin.