Microsoft Vista ve Server 2008 ile birlikte IIS7’yi duyurdu. Yeni olan herşeyde olduğu gibi II7 de bilinmeyenleri ile birlikte geldi. IIS6’ya göre yönetimi aslında daha kolay ancak yeni olduğu için zor gibi görünüyor.
IIS7 ile ilgili en büyük problemlerden bir tanesi klasik asp sayfalarındaki hataları sunucu haricindeki browser larda görüntülememesi ve internal server error 500 hatası vermesi. Sizin IIS7 de çalışan ASP sayfanız da hataları göstermiyorsa sorunu çözmek üzeresiniz. Bu işlemden sonra tıpkı eskiden olduğu gibi hatalı satırları görebileceksiniz.
IIS6 daki gibi hatalı satırı ve hata bilgisini görmek aslında çok kolay. Yapmanız gereken şu:
1– Çalıştır ı açın. (Windows+R kısayolu)
2– Şu kodu yapıştırın:
%windir%\system32\inetsrv\appcmd.exe set config –section:system.webServer/httpErrors –errorMode:Detailed
3– Enter a basın.
Hepsi bu kadar. Artık sunucu haricinde de hatalı satırları görebileceksiniz.
==============================================================
IIS7 Debug Problem
If you are serving web sites on IIS7 you must got this error at least once at classic ASP pages. You can debug on server via browser but getting Internal Server Error — 500 outside.
Here is the solution.
1– Open Run dialog (Win+R shortcut)
2– Copy and paste this command:
%windir%\system32\inetsrv\appcmd.exe set config –section:system.webServer/httpErrors –errorMode:Detailed
3– Push enter and that’s all.