Skip Navigation LinksHome / Community & Support / Developer Productivity Tools Forums / ASP.NET > Editor > Spell checking not working.
RadControls for ASP.NET are no longer supported (see this page for reference). In case you have inquiries about the Telerik ASP.NET AJAX controls, post them in the pertinent ASP.NET AJAX forums.

Not answered Spell checking not working.

Feed from this thread
  • vn avatar

    Posted on Aug 26, 2008 (permalink)

    Hi,

    I have a RadEditor control on my form as follow:

    <telerik:RadEditor ID="RadEditor1" runat="server" Skin="Office2007"   
        BackColor="White" EnableResize="False"  EditModes="Design, Html">  
        <CssFiles> 
            <telerik:EditorCssFile Value="~/App_Themes/Theme/Editor.Theme.css" /> 
        </CssFiles>   
        <Content> 
        </Content> 
    </telerik:RadEditor> 
     

    When I click on the AJAX Spellchecker button, I got the following error in a popup window:

    "Web.config registration missing!
    The spellchecking functionality of requires a HttpHandler registration in web.config.  Please, use the control Smart Tag to add the handler automatically, or see the help for more inormation

    Telerik.Web.UI.SpellCheckHandler.axd"

    I did click on the smart tag to enable spell checking.  My web.config file has the following the entry for the spell checker Http handler
    <remove path="*.asmx" verb="*" /> 
       <add path="*.asmx" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" 
        validate="false" /> 
       <add path="PhoneRecordingServer.ashx" verb="GET" type="CashCall.Websites.Intranet.Production.Documents.PhoneRecordingServer" /> 
       <add path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" 
        validate="false" /> 
       <add path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" 
        validate="false" /> 
       <add path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Version=2008.2.723.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" 
        validate="false" /> 
       <add path="Telerik.Web.UI.SpellCheckHandler.axd" verb="*" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Version=2008.2.723.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" 
        validate="false" /> 
    </httpHandlers> 

    Thank you,

    vn

  • Rumen Rumen admin's avatar

    Posted on Aug 27, 2008 (permalink)

    Hi Vincent,

    Please, review the following KB article on the subject: Error: Web.config registration missing! The Telerik dialogs require a HttpHandler registration in the web.config file.

    If your web application is running on IIS7 (Integrated mode) put the declaration inside the
    <system.webServer> -> <handlers> tags, e.g.

        <system.webServer>
            <modules>
                <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI" preCondition="managedHandler" />
                <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="managedHandler" />
            </modules>
            <handlers>
                <add name="ChartImage.axd_*" path="ChartImage.axd" verb="*" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode,runtimeVersionv2.0" />
                <add name="Telerik.Web.UI.SpellCheckHandler.axd_*" path="Telerik.Web.UI.SpellCheckHandler.axd" verb="*" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode,runtimeVersionv2.0" />
                <add name="Telerik.Web.UI.DialogHandler.aspx_*" path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode,runtimeVersionv2.0" />
                <add name="Telerik.RadUploadProgressHandler.ashx_*" path="Telerik.RadUploadProgressHandler.ashx" verb="*" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI" preCondition="integratedMode,runtimeVersionv2.0" />
                <add name="Telerik.Web.UI.WebResource.axd_*" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI"  preCondition="integratedMode,runtimeVersionv2.0" />
                <add name="ScriptResource.axd_GET,HEAD" path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="integratedMode,runtimeVersionv2.0" />
                <add name="*_AppService.axd_*" path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="integratedMode,runtimeVersionv2.0" />
                <add name="*.asmx_*" path="*.asmx" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="integratedMode,runtimeVersionv2.0" />
            </handlers>
            <validation validateIntegratedModeConfiguration="false" />
        </system.webServer>

    Greetings,
    Rumen
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.

  • vn avatar

    Posted on Sep 2, 2008 (permalink)

    Thanks for the reply.  It works perfectly.  I'm using IIS 7 Integrated mode.  The solution is to use IIS 7 Classic mode or add the handler to the  <handlers> section under the <system.webServer> section.

    The following article show how to config the web.config file for IIS 7.0 Integrated, IIS 7.0 Classic, and IIS 6.0.
    http://mvolo.com/blogs/serverside/archive/2008/04/15/Creating-portable-ASP.NET-applications-that-work-on-IIS-6.0_2C00_-IIS-7.0-Classic_2C00_-and-IIS-7.0-Integrated-modes.aspx

  • ARUN avatar

    Posted on Sep 3, 2009 (permalink)

    Hi,
    I am using IIS 6.0 and it's not working for that(getting the same error).
    Could you please, suggest me some alternative solution for this.

    Thanks
    Arun

  • Noemi avatar

    Posted on Jul 1, 2010 (permalink)

    Hello,

    I am using IIS 6.0 aswell, My web.config is this:
    <system.web> 
            <sessionState timeout="500000" /> 
            <globalization culture="es-ES" /> 
            <compilation debug="false" defaultLanguage="c#"
                <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="System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> 
                    <add assembly="System.Web, 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, 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.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> 
                    <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.Speech, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /></assemblies
            </compilation> 
            <authentication mode="Windows" /> 
            <pages validateRequest="false" enableEventValidation="false"
                <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="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI" /></controls></pages> 
            <httpModules> 
                <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
            </httpModules> 
            <httpHandlers> 
                <add verb="POST" type="Telerik.WebControls.SpellCheckHandler, RadSpell.Net2" path="Telerik.RadSpellCheckHandler.ashx" /> 
                <add verb="*" type="Telerik.WebControls.Spell.DialogHandler, RadSpell.Net2" path="Telerik.Spell.DialogHandler.aspx" /> 
                <add verb="*" path="PdfBytesHandler.axd" type="PdfViewer4AspNet.PdfSourceBytesHandler,PdfViewerAspNet"></add> 
                <remove verb="*" path="*.asmx" /> 
                <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" /> 
                <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false" /> 
                <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 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
            <httpRuntime useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" maxRequestLength="322560" executionTimeout="3600" /> 
        </system.web> 
        <system.net> 
            <mailSettings> 
                <smtp from="errores@planetadeagostinicomics.com" deliveryMethod="Network"
                    <network host="smtp.gmail.com" password="errores242" userName="errores@planetadeagostinicomics.com" port="587" /> 
                </smtp> 
            </mailSettings> 
        </system.net> 
        <system.codedom> 
            <compilers> 
                <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider,System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4"
                    <providerOption name="CompilerVersion" value="v3.5" /> 
                    <providerOption name="WarnAsError" value="false" /></compiler
                <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4"
                    <providerOption name="CompilerVersion" value="v3.5" /> 
                    <providerOption name="OptionInfer" value="true" /> 
                    <providerOption name="WarnAsError" value="false" /></compiler></compilers></system.codedom
        <system.webServer> 
            <validation validateIntegratedModeConfiguration="false" /> 
            <modules> 
                <remove name="ScriptModule" /> 
                <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /></modules
            <handlers> 
                <remove name="WebServiceHandlerFactory-Integrated" /> 
                <remove name="ScriptHandlerFactory" /> 
                <remove name="ScriptHandlerFactoryAppServices" /> 
                <remove name="ScriptResource" /> 
                 
                <remove name="ChartImage_axd" /> 
                <remove name="Telerik_Web_UI_SpellCheckHandler_axd" /> 
                <remove name="Telerik_Web_UI_DialogHandler_aspx" /> 
                <remove name="Telerik_RadUploadProgressHandler_ashx" /> 
                <remove name="Telerik_Web_UI_WebResource_axd" /><add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
                <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
                <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
                <add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0" /> 
                <add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0" /> 
                <add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0" /> 
                <add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0" /> 
                <add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode,runtimeVersionv2.0" /> 
    </handlers> 
    <security> 
            <requestFiltering> 
                <requestLimits maxAllowedContentLength="330301440" /></requestFiltering></security> 
    </system.webServer> 

    <telerik:RadEditor Height="150px" ID="txtTexto" EnableResize="false" Width="275" SpellCheckSettings-DictionaryLanguage="es-ES" 
                                                StripFormattingOnPaste="All" StripFormattingOptions="All" EnableTheming="True" ToolsFile="~/RadControls/Editor/ToolsFile.xml" 
                                                ToolbarMode="Default" EnableViewState="false" runat="server" EditModes="Design" AutoResizeHeight="false"  
                                                OnClientLoad="OnClientLoad" > 
                                            </telerik:RadEditor> 


    And I have the same popup error message:
    "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 automatticaly, or see the help for more information: Controls > Editor > Dialogs"

  • Rumen Rumen admin's avatar

    Posted on Jul 2, 2010 (permalink)

    Hi Noemi,

    My suggestion is to try point 4 in the following KB article: Error: Web.config registration missing! The Telerik dialogs require a HttpHandler registration in the web.config file,e.g.

    1. open the web.config file and replace Telerik.Web.UI.DialogHandler.aspx with Telerik.Web.UI.DialogHandler.axd
    2. set the RadEditor's DialogHandlerUrl property to "~/Telerik.Web.UI.DialogHandler.axd"


    Kind regards,
    Rumen
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items

  • Noemi avatar

    Posted on Jul 2, 2010 (permalink)

    I've tried it but still does not work.

    Now i have:
    <httpHandlers> 
                <add verb="POST" type="Telerik.WebControls.SpellCheckHandler, RadSpell.Net2" path="Telerik.RadSpellCheckHandler.ashx" /> 
                <add verb="*" type="Telerik.WebControls.Spell.DialogHandler, RadSpell.Net2" path="Telerik.Spell.DialogHandler.axd" /> 
                <add verb="*" path="PdfBytesHandler.axd" type="PdfViewer4AspNet.PdfSourceBytesHandler,PdfViewerAspNet"></add> 
                <remove verb="*" path="*.asmx" /> 
                <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" /> 
                <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false" /> 
                <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false" /> 
                <add path="Telerik.Web.UI.DialogHandler.axd" type="Telerik.Web.UI.DialogHandler" 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> 
     

    <telerik:RadEditor Height="150px" ID="txtTexto" EnableResize="false" Width="275" SpellCheckSettings-DictionaryLanguage="es-ES" 
                                                StripFormattingOnPaste="All" StripFormattingOptions="All" EnableTheming="True" ToolsFile="~/RadControls/Editor/ToolsFile.xml" 
                                                ToolbarMode="Default" EnableViewState="false" runat="server" EditModes="Design" AutoResizeHeight="false"  
                                                OnClientLoad="OnClientLoad" DialogHandlerUrl="~/Telerik.Web.UI.DialogHandler.axd" > 
                                            </telerik:RadEditor> 

  • Rumen Rumen admin's avatar

    Posted on Jul 7, 2010 (permalink)

    Hi Noemi,

    Could you please provide a live URL to the problematic page so that we can examine it and see what is causing the problem?

    Please also isolate the problem in a sample working project and send it for examination by opening a support ticket.

    In the meantime try once again the suggestions provided in the KB article.

    Best regards,
    Rumen
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items

  • Amit avatar

    Posted on Oct 6, 2010 (permalink)

    I have following set of code for web.config.
    On local system i have IIS 6 and telerik spell checker is working fine.

    But i uploaded my application on live server with IIS 7
     it is giving me error 

    "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 automatticaly, or see the help for more information: Controls > Editor > Dialogs".

    I tried all methods as specified on your forum, please guide me on this




    <?xml version="1.0"?>
    <configuration>
      <configSections>
        <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=3.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
        <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
          <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
            <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
            <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
              <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/>
              <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
              <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
            </sectionGroup>
          </sectionGroup>
        </sectionGroup>
        <sectionGroup name="businessObjects">
          <sectionGroup name="crystalReports">
            <section name="rptBuildProvider" type="CrystalDecisions.Shared.RptBuildProviderHandler, CrystalDecisions.Shared, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, Custom=null"/>
          </sectionGroup>
        </sectionGroup>
        <sectionGroup name="OSCCPWeb">
          <section name="HttpCompress" type="OSCCP.HttpCompress.Configuration, OSCCP.HttpCompress"/>
        </sectionGroup>
      </configSections>  
      <OSCCPWeb>    
        <HttpCompress  compressionType="gzip">      
          <IncludedMimeTypes>
            <add mime="text/html"/>
          </IncludedMimeTypes>

        </HttpCompress>
      </OSCCPWeb>
      <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <dependentAssembly>
            <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
            <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
          </dependentAssembly>
          <dependentAssembly>
            <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
            <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
          </dependentAssembly>
        </assemblyBinding>
      </runtime>
      <connectionStrings>
        <add name="ConnectionString" connectionString="Server=.;DataBase=XXX;uid=sa;pwd=yyyy" providerName="System.Data.SqlClient"/>
      </connectionStrings>
      <system.web>
        <httpRuntime maxRequestLength="1048500" executionTimeout="3600"/>
        <sessionState timeout="480">
        </sessionState>
        <caching >
          <outputCache enableOutputCache="false"/>
          <sqlCacheDependency enabled="false"></sqlCacheDependency>
          <cache disableMemoryCollection="true"/>
        </caching>
        <pages theme="Default">
          <controls>
            <add tagPrefix="atlas" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
            <add namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" tagPrefix="ajaxToolkit"/>
            <add namespace="Telerik.Web.UI" assembly="Telerik.Web.UI" tagPrefix="telerik"/>
          </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.
        -->
        <!--<customErrors mode="On" defaultRedirect="error.htm" />-->
        <compilation debug="true">
          <assemblies>
            <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
            <add assembly="System.Web.Extensions.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add assembly="System.Management, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
            <add assembly="System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
            <add assembly="System.Transactions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
            <add assembly="System.Configuration.Install, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
            <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
            <add assembly="System.Web.Extensions.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
            <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add assembly="System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
            <add assembly="CrystalDecisions.ReportSource, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            <add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            <add assembly="CrystalDecisions.Enterprise.InfoStore, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            <add assembly="CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            <add assembly="CrystalDecisions.CrystalReports.Engine, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            <add assembly="CrystalDecisions.ReportAppServer.Controllers, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            <add assembly="CrystalDecisions.Enterprise.Framework, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            <add assembly="CrystalDecisions.Shared, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
          </assemblies>
          <buildProviders>
            <add extension=".rpt" type="CrystalDecisions.Web.Compilation.RptBuildProvider, CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
          </buildProviders>
        </compilation>
        <httpHandlers>
          <remove verb="*" path="*.asmx"/>
          <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"/>
          <add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
          <add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>      
          <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/>
          <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="js.axd,css.axd" type="OSCCP.HttpCompress.CompressionHandler,OSCCP.HttpCompress"/>
        </httpHandlers>
        <httpModules>
          <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
          <add name="QuertStringModule" type="QuertStringModule"/>
          <!--<add name="HttpCompressModule" type="OSCCP.HttpCompress.HttpModule,OSCCP.HttpCompress"/>-->
        </httpModules>
      </system.web>
      <system.webServer>
        <validation validateIntegratedModeConfiguration="false"/>
        <modules>
          <add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

        </modules>
        <handlers>
          <add name="Telerik.Web.UI.SpellCheckHandler.axd_*" path="Telerik.Web.UI.SpellCheckHandler.axd" verb="*" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode,runtimeVersionv2.0" />
          <add name="Telerik.Web.UI.DialogHandler.aspx_*" path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode,runtimeVersionv2.0" />
          <add name="Telerik.Web.UI.WebResource.axd_*" path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI"  preCondition="integratedMode,runtimeVersionv2.0" />
          <remove name="WebServiceHandlerFactory-Integrated"/>
          <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
          <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
          <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
          <add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode"/>
          <add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource"/>
        </handlers>
      </system.webServer>
      <location allowOverride="true" inheritInChildApplications="true">
        <appSettings>
          <add key="CrystalImageCleaner-AutoStart" value="true"/>
          <add key="CrystalImageCleaner-Sleep" value="60000"/>
          <add key="CrystalImageCleaner-Age" value="120000"/>
          <add key="Host" value="XXXXX"/>
          <add key="SMTPUserName" value="XXXX"/>
          <add key="SMTPPassword" value="XXX"/>
          <add key="Port" value="25"/>
          <add key="SSL" value="false"/>
          <add key="CountryCode" value="XX"/>
          <add key="expireDuration" value="10"/>
          <add key="LockedRecordMessage" value="Current record is locked by [user], you will be able to edit this record once that user saves their work"/>
          <add key="Telerik.Web.UI.DialogParametersEncryptionKey" value="6DC4AD6A-63D6-4db9-A3FB-3A8C39A6846D"/>
          <add key="FaxServer" value="XXX"/>
          <add key="FaxCoverPage" value="Procare"/>      
        </appSettings>
      </location>
      <businessObjects>
        <crystalReports>
          <rptBuildProvider>
            <add embedRptInResource="false"/>
          </rptBuildProvider>
        </crystalReports>
      </businessObjects>
    </configuration>

  • Rumen Rumen admin's avatar

    Posted on Oct 6, 2010 (permalink)

    Hi Amit,

    Can you replace this line:

    <add name="Telerik.Web.UI.SpellCheckHandler.axd_*" path="Telerik.Web.UI.SpellCheckHandler.axd" verb="*" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4" preCondition="integratedMode,runtimeVersionv2.0" />


    with this one:

    <add name="Telerik_Web_UI_SpellCheckHandler_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler"/>


    If this does not help, set the AjaxUrl property of RadSpell 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 standalone RadSpell Dialog:
    RadSpell1.AjaxUrl = "~/Telerik.Web.UI.SpellCheckHandler.axd";


    Greetings,
    Rumen
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.

  • Sachidananda avatar

    Posted on Jun 23, 2011 (permalink)

    It is not working for us too.We use IIS 6.0 and Microsoft framework 2.0 and we have the same settings in the web.config as mentioned last.

  • Dobromir Dobromir admin's avatar

    Posted on Jun 28, 2011 (permalink)

    Hello Sachidananda,

    I suggest you by using debugging tool such as Fiddler to check what happens with the request for SpellCheckHandler.

    In addition could you provide us with a live URL, where we can see the problem and check all the requests with fiddler?

    Kind regards,
    Dobromir
    the Telerik team

    Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get now >>

Back to Top

Skip Navigation LinksHome / Community & Support / Developer Productivity Tools Forums / ASP.NET > Editor > Spell checking not working.