Web.config registration missing! The Telerik dialogs require a HttpHandler registration in the web.config file. Please, use the control's Smart Tag to add the handler automatically, or see the help

4 posts, 0 answers
  1. Robert Columbia
    Robert Columbia avatar
    14 posts
    Member since:
    Jun 2012

    Posted 08 Feb 2010 Link to this post

    I have a web form with a RadSpell.  When I click to spell check, I get the above error.

    I believe that I DO have the registrations in place - I even wiped them out and used the Smart Tag to add them again, but it still doesn't work.

    The help path referenced by the error doesn't help me.

    Attempting to access Telerik.Web.UI.DialogHandler.aspx results in a 404 error.

    Microsoft Windows XP Professional SP3
    Microsoft Internet Information Services (IIS) 5.1
    Microsoft Internet Explorer 8
    Telerik RadControls For ASP.NET AJAX Q3 2009 NET35

    I am not using routing.

    http://www.telerik.com/support/kb/aspnet-ajax/editor/error-web-config-registration-missing-the-telerik-dialogs-require-a-httphandler-registration-in-the-web-config-file.aspx does not help.


    Here is my system.web in my web.config:

    <

     

    system.web>

     

    <

     

     

    pages enableSessionState="true" theme="HrsaTheme">

     

     

     

     

     

     

     

     

     

    <controls>

     

     

     

    <

     

     

     

     

     

    add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

     

     

     

    <

     

     

     

     

     

    add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

     

     

     

    <

     

     

     

     

     

    add tagPrefix="rei" namespace="REISys.Platform.Web.UI.WebControls" assembly="REISys.Platform.Web"/>

     

     

     

    <

     

     

     

     

     

    add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/>

     

     

     

    <

     

     

     

     

     

    add tagPrefix="rei" tagName="CommentManager" src="~/Platform/UserControls/CommentManager/CommentManager.ascx"/>

     

     

     

    </

     

     

     

     

     

    controls>

     

     

     

    </

     

     

     

     

     

    pages>

     

     

     

    <!--

     

     

     

     

     

    Set compilation debug="true" to insert debugging

    symbols into the compiled page. Because this

    affects performance, set this value to true only

    during development.

     

     

    -->

     

    <!--

     

     

     

    Set compilation debug="true" to insert debugging

    symbols into the compiled page. Because this

    affects performance, set this value to true only

    during development.

     

     

    -->

     

    <

     

     

    compilation debug="true">

     

     

     

    <

     

     

     

     

     

    assemblies>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

     

     

     

    <

     

     

     

     

     

    add assembly="Microsoft.JScript, Version=8.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Configuration.Install, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

     

     

     

    <

     

     

     

     

     

    add assembly="Microsoft.Web.Services2, Version=2.0.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

     

     

     

    <

     

     

     

     

     

    add assembly="Microsoft.VisualC, Version=8.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Management, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.EnterpriseServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Management, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

     

     

     

    <

     

     

     

     

     

    add assembly="System.Data.SQLite, Version=1.0.65.0, Culture=neutral, PublicKeyToken=DB937BC2D44FF139"/></assemblies>

     

     

     

    <

     

     

     

     

     

    buildProviders>

     

     

     

    <

     

     

     

     

     

    add extension=".uplx" type="System.Web.Compilation.PageBuildProvider"/>

     

     

     

    </

     

     

     

     

     

    buildProviders>

     

     

     

    </

     

     

     

     

     

    compilation>

     

     

     

    <!--

     

     

     

     

     

     

     

    These httpRuntime settings set at the application level will override

    the machine.config settings. Default executionTimeout is 90 seconds which should

    be increased for very large uploads; here it is set to 1200 seconds (20 minutes)

    to allow large uploads. Default maxRequestLength is 4 mb which can be increased or

    decreased based on upload size; here it is set to 102400 kb (100 mb) to allow large

    uploads.

     

     

     

     

     

    -->

     

    <

     

     

    httpRuntime useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" maxRequestLength="102400" executionTimeout="1200"/>

     

     

     

    <!--

     

     

     

     

     

     

     

    This loads the FileUp HttpModule for this application. Version numbers must match P

    the FileUpModule.dll exactly.

     

     

     

     

     

    -->

     

    <

     

     

    httpHandlers>

     

     

     

    <

     

     

     

     

     

    add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false"/>

     

     

     

    <

     

     

     

     

     

    add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false"/>

     

     

     

    <

     

     

     

     

     

    add verb="*" path="*/Pages/*.aspx" type="System.Web.UI.PageHandlerFactory"/>

     

     

     

    <

     

     

     

     

     

    add verb="*" path="*.uplx" type="System.Web.UI.PageHandlerFactory"/>

     

     

     

    <

     

     

     

     

     

    add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

     

     

     

    <

     

     

     

     

     

    add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

     

     

     

    <

     

     

     

     

     

    add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>

     

     

     

    <

     

     

     

     

     

    remove verb="*" path="*.asmx"/>

     

     

     

    <

     

     

     

     

     

    add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false"/>

     

     

     

    <

     

     

     

     

     

    add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false"/>

     

     

     

    <

     

     

     

     

     

    add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/>

     

     

     

    </

     

     

     

     

     

    httpHandlers>

     

     

     

    <

     

     

     

     

     

    httpModules>

     

     

     

    <

     

     

     

     

     

    add name="FileUpModule" type="SoftArtisans.Net.FileUpModule,FileUpModule, Version=5.0.14.541, Culture=neutral,PublicKeyToken=f593502af6ee46ae"/>

     

     

     

    <

     

     

     

     

     

    add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule,System.Web.Routing,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>

     

     

     

    <

     

     

     

     

     

    add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

     

     

     

    <

     

     

     

     

     

    add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule"/>

     

     

     

    <

     

     

     

     

     

    add name="RadCompression" type="Telerik.Web.UI.RadCompression"/>

     

     

     

    </

     

     

     

     

     

    httpModules>

     

     

     

    <

     

     

     

     

     

    authentication mode="Windows"/>

     

     

     

    <

     

     

     

     

     

    sessionState mode="InProc" timeout="30"/>

     

     

     

    </

     

     

     

     

     

    system.web>

     

     

     

     

     

     

     

     

  2. Rumen
    Admin
    Rumen avatar
    12851 posts

    Posted 09 Feb 2010 Link to this post

    Hello Robert,

    To fix the problem please set the AjaxUrl property to point to the ~/Telerik.Web.UI.SpellCheckHandler.axd file, e.g.

    Solution for RadSpell in RadEditor:
    RadEditor1.SpellCheckSettings.AjaxUrl =  "~/Telerik.Web.UI.SpellCheckHandler.axd";

    Solution for RadSpell Dialog:
    RadSpell1.AjaxUrl = "~/Telerik.Web.UI.SpellCheckHandler.axd";

    Greetings,
    Rumen
    the Telerik team

    Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
    Follow the status of features or bugs in PITS and vote for them to affect their priority.
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. Robert Columbia
    Robert Columbia avatar
    14 posts
    Member since:
    Jun 2012

    Posted 09 Feb 2010 Link to this post

    That does not fix the problem.
  5. Robert Columbia
    Robert Columbia avatar
    14 posts
    Member since:
    Jun 2012

    Posted 09 Feb 2010 Link to this post

    Reinstalling IIS fixed the problem.
Back to Top