运行并构建旧的Visual Basic网站localhost.ne时出错

时间:2015-01-14 05:57:17

标签: asp.net vb.net

无法创建类型' Telerik.WebControls.SpellCheckHandler'。

1 个答案:

答案 0 :(得分:0)

要使用此机制,您需要通过以下方式之一设置SpellCheck HttpHandler: 在应用程序的HttpHandler文件中注册web.config 打开应用程序的web.config文件,该文件位于应用程序的根文件夹中。 在<system.web>部分中,找到<httpHandlers>子部分。如果缺少,请创建它:

<system.web>
    <httpHandlers></httpHandlers>
</system.web>

<httpHandlers>部分内添加以下声明:

<add verb="POST" type="Telerik.WebControls.SpellCheckHandler, RadSpell.Net2" path="Telerik.RadSpellCheckHandler.ashx"/>

Telerik.RadSpellCheckHandler.ashx文件夹中创建一个名为~/RadControls/Spell的新文本文件,其中代字号(〜)表示应用程序的根文件夹。将以下文本放在该文件中:

<%@ WebHandler language="c#" Class="Telerik.WebControls.SpellCheckHandler" %>

GAC配置: 如果RadSpell.Net2.dll放在GAC(Clobal Assemly Cache)中,则以下是两种使用方法的配置: 在web.config文件中声明处理程序,如下所示:

<system.web>
   <httpHandlers>
     <add verb="POST" type="Telerik.WebControls.SpellCheckHandler, RadSpell.Net2, Version=3.1.0.0, Culture=neutral, PublicKeyToken=b5dad7bf2bf594c2" path="Telerik.RadSpellCheckHandler.ashx"/>
   </httpHandlers>
</system.web>

按如下方式编辑Telerik.RadSpellCheckHandler.ashx:

<%@ WebHandler language="c#" Class="Telerik.WebControls.SpellCheckHandler, RadSpell.Net2, Version=3.1.0.0, Culture=neutral, PublicKeyToken=b5dad7bf2bf594c2" %>