This is a migrated thread and some comments may be shown as answers.

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

3 Answers 332 Views
Spell
This is a migrated thread and some comments may be shown as answers.
Robert Columbia
Top achievements
Rank 1
Robert Columbia asked on 08 Feb 2010, 04:03 PM

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>

 

 

 

 

 

 

 

 

3 Answers, 1 is accepted

Sort by
0
Rumen
Telerik team
answered on 09 Feb 2010, 02:50 PM
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.
0
Robert Columbia
Top achievements
Rank 1
answered on 09 Feb 2010, 03:07 PM
That does not fix the problem.
0
Robert Columbia
Top achievements
Rank 1
answered on 10 Feb 2010, 12:18 AM
Reinstalling IIS fixed the problem.
Tags
Spell
Asked by
Robert Columbia
Top achievements
Rank 1
Answers by
Rumen
Telerik team
Robert Columbia
Top achievements
Rank 1
Share this question
or