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.