2

このコードを に追加するとaspx

   <telerik:RadEditor ID="REWelcome" runat="server" 
    AutoResizeHeight="True" Width="500px" ToolbarMode="Floating">
   <Content>
   </Content>
   <TrackChangesSettings CanAcceptTrackChanges="False"></TrackChangesSettings>
   </telerik:RadEditor>

そして、私はこのエラーメッセージを受け取りました、

'~/Telerik.Web.UI.WebResource.axd' is missing in web.config.  
 RadScriptManager requires a   
 HttpHandler registration in web.config.

どうすれば解決できますか?

4

8 に答える 8

11

web.config で、以下を system.web に追加します (system.web は省略します。レベルを表示するために使用しただけです。

<system.web>
    <httpHandlers>
        <add verb="*" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" validate="false" />
        <add verb="*" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4"></add>
        <add verb="*" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4"></add>
    </httpHandlers>

下の 2 つは一般的には必要ありませんが、ダイアログやスペルチェックなどのエディターの拡張機能が必要であると想定しています。

system.web と同じレベルで場所も追加します

<location path="Telerik.Web.UI.WebResource.axd">
    <system.web>
        <authorization>
            <allow users="*" />
        </authorization>
    </system.web>
</location>
于 2013-04-26T09:29:15.333 に答える
1

ASP アプリケーション プールを「統合」モードから「クラシック」モードに変更して修正しました。ここの他の投稿で説明されているように、すべての構成は正しかったです。これはおそらく私の構成に固有のものですが、試してみる価値があるかもしれません。

于 2017-02-02T15:51:24.443 に答える
1

エラーメッセージが次のような場合::

~/Telerik.Web.UI.WebResource.axd' が web.config にありません。RadScriptManager は、web.config で HttpHandler の登録を必要とします。コントロールのスマート タグを使用してハンドラーを自動的に追加するか、詳細についてはヘルプを参照してください: コントロール > RadScriptManager

次に、web.config ファイルに次を追加します:::

 <httpRuntime targetFramework="4.5.2" />
    <httpHandlers>
      <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" />
    </httpHandlers>
于 2016-02-24T09:01:34.600 に答える
0

IIS 7 への展開中にこの問題に遭遇しました。

マネージド パイプライン モードを統合からクラシックに設定できます。これにより、IIS 7.5 を古い 6.0 として動作させる (古い web.config ノードにハンドラーを登録する) という問題が解決されますが、Telerik のコントロールを使用するには、古いタイプのパイプラインを使用する必要があるとは確信していませんでした。

古い web.config ファイルは、Telerik のハンドラーを IIS 6 の古いセクション (cassini と IIS 6.0 では十分) にのみ登録し、新しいセクションには登録しませんでした。

したがって、この xml を web.config に追加する必要がありました。

<system.webServer>
    <handlers>
        <add name="Telerik.Web.UI.WebResource"  path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" />
    </handlers>
</system.webServer>
于 2014-04-07T13:59:16.747 に答える