IIS 7 ve 7.5 üzerinde klasik ASP hatalarını göremiyorum! Ne yapmalıyım?

Internet Information Services Yorum Ekle

Bana geliceksiniz ne yapacaksınız :)

Efendim uzuuuun yıllar ASP kullanan yazulumcu arkadaşlar şu tarz hata mesajlarını çok çok iyi bilirler.

Microsoft VBScript runtime error ’800a01b6′

Object doesn’t support this property or method: ‘RegKey’

/UploadScript1.asp, line 8

şimdi çok afedersiniz ASP (Active Server Pages) çok boktan bir script dil olduğu için, debug edilmez, hata ya hataları bulabilmek için oraya buraya Response.Write yazmaktan insan resmen mal olur, bilen bilir :)

Yakın zamanda biliyorsunuz Maykrosoft IIS (Internet Information Service)’in 7.0 versiyonunu çıkardı ve bu versiyon Windows Server 2008 işletim sistemleri üzerinde yüklü halde geliyor. IIS 7.0 ise default olarak klasik ASP uygulamalarında yukarıda bahsi geçen hata mesajlarını güvenlik nedeniyle göstermiyor. Eeeee göstermeyince siz bir yazılımcı, programcı, sütçü, tüpçü vs. olarak bilgisayarın karşısında ağzınız açık salyalar akar bir vaziyette mal gibi kalıyorsunuz, bence kalıyorsunuz, ben kalıyorum çünkü:) Eee bunun yerine ne yapıyor sevgili IIS 7.0, şöyle bir uyarı mesajı veriyor onun yerine,

An error occurred on the server when processing the URL. Please contact the system administrator.

If you are the system administrator please click here to find out more about this error.

Dolayısıyla hatanın nedenini bulamıyoruz ve mal gibi ekrana bakmaya devam ediyoruz. Ta ki Ahmet BÜTÜN imdadınıza yetişene kadar :)

Öncelikle ne yapıyoruz? IIS yönetim konsolunu açıyoruz (Start->Control Panel->Administrative Tools->Internet Information Services ya da Start->Run->inetmgr)

Yapacağımı değişikliklerin global yani bütün siteler için geçerli olmasını istiyorsak, açılan konsol ekranından IIS 7.0 kurulu makina adına tıklıyoruz. Yok efendim yalnızca belirli bir web sitesi için değişiklik yapacaksak ilgili web sitesinin seçiyoruz. Her iki durumda da sağ panele gelecek olan seçeneklerden ASP seçeneğini çift tıklıyoruz, ya da ASP üzerinde sağ tıklayıp “Open Features” seçeneğini seçiyoruz.

Internet Information Services

bu işlemin ardından, karşımıza gelen ekrandan, daha doğrusu sağ panelde yer alan seçeneklerden “Compilation->Debugging Properties” altındaki “Script Error Message” ve “Send Errors To Browser” seçeneklerini kullanarak IIS 7.0′nin script dillerini yorumlarken nasıl davranması gerektiğini belirleyebiliyoruz.

Internet Information Services

Script Error Message seçeneği ile kullanıcılara script hatalarında ne gibi bir uyarı mesajı gösterilmesi gerektiğini belirleyebiliyoruz (Send Errors To Browser değerinin false olması durumunda). Send Errors To Browser özelliğini kullanarak ise kullanıcılara script hata mesajlarının gösterilip gösterilmemesini sağlayabiliyoruz. Bu değerin True olması durumunda, kullanıcılar bu yazının en üstünde yer alan hataları görebiliyor hale geliyorlar. False olması durumunda ise kullanıcılar Script Error Message seçeneğinde belirtilen mesajı görüyorlar karşılarında.

offff.

Yorum Gönder


Tasarım:FoxTheme & Photoshop Brushes | Türkçe Çeviri:denizakin.com
Yazılar RSS Yorumlar RSS Log in