500.19 There is a duplicate ‘system.web.extensions/scripting/scriptResourceHandler’ section defined.

500 Hataları sıklıkla karşıma çıkan hatalardan, çoğunlukla konfigürasyonla alakalı olana bu hatalardan bir yenisiyle daha karşılaştım. Asp.net projesine sonradan mvc kütüphanesi eklemiştim. Bazı ayarlar .Net versiyon 3.5 altında çalışıyor fakat proje v4.0 derlemesi altında. v4.0 ile proje varsayılan MachineConfig’den bazı ayarları otomatik olarak projeye aktarıyormuş ve tekrardan web.config’e eklemeye gerek yokmuş.

“There is a duplicate ‘system.web.extensions/scripting/scriptResourceHandler’ section defined.”

Bu duplicate hatasınıda nuget’ten eklenen bazı otomatik ayar satırlarını silerek halletmiş bulunmaktayım.

Çalışmalarınızda kolaylık dilerim.

asp.net hataları

It is an error to use a section registered as allowDefinition=’MachineToApplication’ beyond application level.

Projelerle alakalı dosyaları genelde proje içerisinde Document adlı bir klasörde toplarım. Çalıştığım büyük bir projenin bazen çalışıp bazen çalışmaması arada yukarıdaki hatayı vermesi gibi problemleri vardı son bir haftadır. Hatayı araştırdığımda bu Document klasörüne proje ile alakalı örnek bir uygulamayı kopyaladığım için aldığımı farkettim. Bu hata ile karşılaşıyorsanız büyük bir ihtimalle çalıştığınız projede iki adet web.config dosyası var demektir.