IIS 7'de ASP çalıştırma Muammer-Benzes Oca 07, 2009 ASPIIS 7.0IIS 7.5 Share Twitter Facebook Linkedin Email IIS 6 kurulduğunda ASP, .NET ve diğer scriptler için gerekli bileşenler de kuruluyor ancak kapalı oluyordu. Hangisini kurmak istiyorsak onu aktif ederek kullanıyorduk. IIS 7 ise varsayılan ayarları ile sadece HTML sayfa gösterecek şekilde kuruluyor. Herhangi bir scripti çalıştırabilmek için o script ile ilgili bileşenleri yüklemek gerekiyor. Bu yazımızda IIS 7 üzerinde ASP uygulamalarımızı nasıl çalıştırabileceğimizden bahsedeceğiz. Hazır olun, sadece ilgili bileşenleri kurmak yeterli olmayacak :) IIS 7'yi kurarken ayarlarda bir değişiklik yapmadıysanız ASP kodları içeren bir web sitesi oluşturup çalıştırmak istediğimizde aşağıdaki gibi bir ekran göreceksiniz : Bu hata mesajı ASP bileşenlerinin yüklenmediğini gösteriyor. (Hata mesajı aynı bilgisayar üzerinde çalışırken bu şekilde, uzak bilgisayarda 404 hata sayfası görüntülenecektir). ASP bileşenlerini Server Manager'ı açıp, sol bölümden Roles'e, sağ bölümden de Web Server (IIS) altındaki Add Role Services'a tıklayarak yükleyebiliriz. Açılan Add Role Services başlıklı pencerede Application Development başlığı altındaki ASP'ye tıkladığımızda ISAPI Extensions'ı da yüklememiz gerektiğini söyleyen bir uyarı mesajı çıkacak. Bu uyarı mesajında Add Required Role Services'a tıklayarak ISAPI Extensions'ı da yüklemek için onaylıyoruz. Sırasıyla Next ve Install'a basarak kurulumu tamamlıyoruz. Kurulum bittikten sonra ASP sayfalarımız çalışmaya başlıyor. Ancak kullandığınız kod ile ilgili problemler varsa (ör : veritabanı bağlantısı, parent path kullanımı vs) sayfamızda aşağıdaki mesaj görüntülenecektir. IIS 7.0'da varsayılan ayarlarda ASP'de oluşan hatalar tarayıcıda gösterilmediği için bu mesaj görüntülenir. IIS Manager'da sol bölümden ASP sitemize, orta bölümde ASP başlıklı linke tıklıyoruz. Görüntülenecek ekranda Debugging Properties başlığı altındaki Send Errors to Browser kısmını True yapıp Apply'a basarak detaylı hata mesajlarını görebiliyoruz. Sitemizde parent path kullanıyorsak aynı sayfadaki Enable Parent Paths kısmından bu özelliği de aktif edebiliyoruz. ASP siteniz ile ilgili kullandığınız farklı ayarlar var ise bunları aynı sayfa üzerinden ayarlayabilirsiniz.