If you are having problems with the "asp.net ajax client-side framework failed to load" error and you are using forms authentication you need to allow users access to WebResource.axd and ScriptResource.axd. If you are using Telerik's controls you need to allow users access to Telerik.Web.UI.WebResource.axd.
<authentication mode="Forms"> <forms loginUrl="Logon.aspx" name="authticket" timeout="20" path="/" /> </authentication> <authorization> <deny users="?" /> </authorization>
<location path="WebResource.axd"> <system.web> <authorization> <allow users="*" /> </authorization> </system.web> </location> <location path="ScriptResource.axd"> <system.web> <authorization> <allow users="*" /> </authorization> </system.web> </location> <location path="Telerik.Web.UI.WebResource.axd"> <system.web> <authorization> <allow users="*" /> </authorization> </system.web> </location>
I hope that information prevents hair loss as well as saves somebody some time!