Windows 2008 altında IIS7 kurulum ASP.NET aşağıdaki hatayla karşılaşır: HTTP Hatası 500.19 - Dahili Sunucu Hatası
İstenen sayfaya erişilemiyor çünkü ilgili yapılandırma verileri geçersiz sayılır.
Detaylı hata bilgisi modülü IIS Web Core
BeginRequest'i Bildir
Tedavi prosedürleri henüz belirlenmemiştir
Hata kodu 0x80070021
Yanlış yapılandırma Bu yapılandırma bölümü bu yolda kullanılamaz. Bu, bölüm ana seviyede kilitlenmişse gerçekleşir. Kilitleme varsayılan olarak (overrideModeDefault="Deny") veya açıkça overrideMode="Deny" veya eski allowOverride="false" içeren bir konum etiketiyle ayarlanır.
Kaynağı yapılandırma
219: <add name="scrip remove tModule" preCondition="managedHandler" type="System.Web.Handlers.scrip remove tModule, System.Web.Extensions, Version=3.5.0.0, culture=neutral, PublicKeyToken=31BF3856AD364E35"/></modules>
220: <handlers>
221: <remove name="WebServiceHandlerFactory-Integrated"/>
Çözüm:
Kontrol Paneli - > Programlar ve Özellikler - > Windows Özelliklerini Açıp Kapa - > Rol
Burada, Web Server (IIS) henüz yüklü değilseniz Ekle seçeneğini seçin.
Zaten yüklüyse, "Web Server (IIS)" seçeneğini seçin > rol hizmetini ekleyin.
"Uygulama Geliştirme (Kurulu)" - > "ASP.NET" seçeneğini seçin.
Benzer diğer hata 1:
HTTP Hatası 500.19 - Dahili Sunucu Hatası Yapılandırma hatası: Bu yapılandırma bölümü bu yolda kullanılamaz. Bu, bölüm ana seviyede kilitlenmişse gerçekleşir. Kilitleme varsayılan olarak (overrideModeDefault="Deny") veya açıkça overrideMode="Deny" veya eski allowOverride="false" içeren bir konum etiketiyle ayarlanır.
Bu hata, IIS 7'nin yapılandırma öğelerini varsayılan olarak kilitleyen ve değişikliklere izin vermeyen, daha güvenli bir web.config yönetim mekanizması kullanmasından kaynaklanır. Kilidi açmak için %windir%\system32\inetsrv\appcmd komut satırını çalıştırın config kilidini açın -section:system.webServer/handlers. Yöneticiler, hata mesajında kırmızı renkle gösterilen düğüm isimleridir.
Modüller de kilitliyse, %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules çalıştırabilirsiniz
Ayrıca, Asp.net kullanıyorsanız, IIS7'yi kurarken Asp.net kontrol etmeyi unutmayın; varsayılan olarak kontrol etmezseniz benzer hata mesajları çıkacaktır |