Resolving the Sys is undefined error in ASP.NET AJAX

Pada saat mencoba ASP.NET AJAX di komputer dengan Sistem Operasi Windows Vista, saya mendapatkan pesan error "Sys is undefined" pada Internet Explorer atau "Sys is not defined" pada Error Console Firefox. Sepintas pada waktu aplikasi dijalankan, tidak ada masalah, halaman berjalan sebagaimana mestinya. Namun jika dicermati, UpdatePanel tidak melakukan partial update tapi keseluruhan halaman diambil lagi dari server.

Saya coba membuka dokumentasi ASP.NET AJAX yang saya install di komputer lokal dengan IIS7 sebagai web server, ternyata sama juga, muncul pesan yang sama dengan aplikasi yang saya buat. Saya coba install ulang ASP.NET AJAX ternyata tidak membuahkan hasil, tetap keluar error yang sama. Setelah coba otak-atik konfigurasi ternyata saya menemukan solusinya.

  1. Error "Sys is undefined" pada ASP.NET AJAX yang berjalan di atas IIS7
    Ubah ApplicationPool menjadi DefaultAppPool atau Pipeline mode diset: Integrated
  2. Error "Sys is undefined" pada ASP.NET AJAX yang berjalan di atas Visual Studio Development Server
    Tambahkan konfigurasi berikut pada web.config di dalam tag <system.web>
<httpHandlers> <remove verb="*" path="*.asmx"/> <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/> </httpHandlers> <httpModules> <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> </httpModules>

Alhamdulillah setelah sedikit berusaha dan berdoa, aplikasi ASP.NET AJAX yang aku buat dan dokumentasi ASP.NET AJAX bisa berjalan dengan baik.

Share this post: | | | |
Published Monday, May 14, 2007 4:34 PM by cahnom
Filed under: , ,

Comments

No Comments

Leave a Comment

(required) 
(required) 
(optional)
(required) 

Enter the numbers above:
Powered by Community Server (Commercial Edition), by Telligent Systems