For the sake of Google ...
If you are using RadScriptManager and you are using multiple web.config files, make sure the handler is registered in the top-most web.config file, even all the files reside beneath the folder in which your child web.config file lives.
I had an /admin/web.config file (which has my RadScriptManager handlers registered)
and I had my /web.config file (which did not)
It appeared to work until I was using the WCF element of the RadTReeView (specifically, clicking on a dynamically generated node - the tree dynamically generated fine) so this was giving a false impression.
Those registrations, again:
|<?xml version="1.0"?> |
| <system.web> |
| <httpHandlers> |
| <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" /> |
| </httpHandlers> |
| </system.web> |
| <system.webServer> |
| <modules runAllManagedModulesForAllRequests="true" /> |
| <handlers> |
| <add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" /> |
| </handlers> |
| </system.webServer> |
Hope this helps someone.