30 Ağustos 2013 Cuma

Ajax Control Toolkit çalışmıyorsa çözüm önerisi

"Failed to load resource: the server responded with a status of 500 (Internal Server Error) " , "Uncaught ReferenceError: Sys is not defined ", "Uncaught Error: ASP.NET Ajax client-side framework failed to load. "

Yukarıdaki hataları alıyorsanız eğer bir çözüm önerebilirim. Tabi bu hata mesajlarını pek çok nedenle alabileceğinizi unutmayın. Ajax Control Toolkit kontrolleri ve extender'ler çalışmıyordu. Microsoft Visual Studio 2010 ve C# kullanıyordum. Daha önceden hem lokalde hem de sunucuda sorunsuz çalışıyordu. Daha sonra projemde yaptığım bir değişiklik sonrası ajax kontrolleri çalışmamaya başladı. Framework olarak 4 sürümünü ve ajaxcontroltoolkit'in ise 4.1.60919.0 nolu sürümünü kullanıdığımı belirteyim. Bu arada hata mesajı vermiyor. Yukardaki hata mesajını Chrome/Araçlar/Javascript Konsolu aracından aldım.

Gelelim yaptığım değişikliğe. Global.asax dosyasında route yani yönlendirme yapıyordum. Burada yaptığım bir değişiklik sonrası ajax kontrolleri ve uzantıları(extender) çalışmamaya başladı. Bu yüzden global dosyanızı ve route tablonuzu kontrol etmenizi tavsiye ederim.