What I Leaned Today: The Beta 2 of Microsoft ASP.NET AJAX Extensions are not compatible with the old AjaxControlToolkit

Morale was down today.  After looking into the problem, I found that the issue was that my web host installed the beta 2 of the Microsoft ASP.NET AJAX Extensions which was released in early November.  This new version is not compatible with the AjaxControlToolkit that I had installed.  The new beta required changes the AnimationExtender base class.

To fix the issue, I needed to download and compile the new AjaxControlToolkit and reference that version in my web application.  I also needed to add an http handler to the web.config file.  You need to add the following line under the httphandlers section in the web.config file:

<add validate="false" type="Microsoft.Web.Handlers.ScriptResourceHandler" path="ScriptResource.axd" verb="GET"></add>

This will clear any of the javascript errors that state: "'Sys' is not defined".  I hope this helps anyone out there.  I wish my web hosting company would let me know before they install stuff in the GAC on the server.  One more of those and I will be searching for a new web hosting service.