【问题标题】:Telerik RadControls setup issueTelerik RadControls 设置问题
【发布时间】:2011-11-07 16:18:27
【问题描述】:

我刚刚为 ASP.NET 的 Teleriks RadControls 运行了 Telerik 更新向导,因为出于某种原因,我的 web.config 未设置为运行 RadControls。它修改了我的 web.config。我没有收到以下错误:

ASP.NET Ajax 客户端框架加载失败。

如果我将 web.config 恢复为备份,我会收到此错误:

'~/Telerik.Web.UI.WebResource.axd' 在 web.config 中缺失。 RadScriptManager 需要在 web.config 中注册一个 HttpHandler。请使用控件智能标记自动添加处理程序,或查看帮助以获取更多信息:控件 > RadScriptManager 说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。 异常详细信息:System.InvalidOperationException:web.config 中缺少“~/Telerik.Web.UI.WebResource.axd”。 RadScriptManager 需要在 web.config 中注册一个 HttpHandler。请使用 control Smart Tag 自动添加处理程序,或查看帮助以获取更多信息:Controls > RadScriptManager

如果我不使用 RadScriptManager 并恢复使用普通的 ScriptManager,我的项目工作正常。除了在某些页面上执行我的操作时,我收到以下错误:

Sys.InvalidOperationException:控件已与元素关联。

上述错误是我首先尝试使用 RadScriptManager 的原因...

以前有没有人遇到过这个问题,也许知道发生了什么? D

【问题讨论】:

  • 如果您可以粘贴您的 web.config 代码,减去任何机密信息,我可以看看它,根据您所说的,我认为问题没有那么严重。跨度>

标签: telerik


【解决方案1】:

处理程序未正确注册。点击 RadScriptManager 的智能标签并选择“注册”

或从该 web.config 文件 (.net45) 复制设置

<?xml version="1.0"?>
<configuration>
    <appSettings>
        <add key="Telerik.ScriptManager.TelerikCdn" value="Disabled" />
        <add key="Telerik.StyleSheetManager.TelerikCdn" value="Disabled" />
    </appSettings>
    <system.web>
        <compilation debug="false" targetFramework="4.5.1" />
        <httpRuntime targetFramework="4.5.1" />
        <pages>
            <controls>
                <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI" />
            </controls>
        </pages>
        <httpHandlers>

            <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>
        <httpModules>
            <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" />
            <add name="RadCompression" type="Telerik.Web.UI.RadCompression" />

        </httpModules>
    </system.web>

    <system.webServer>
        <validation validateIntegratedModeConfiguration="false" />
        <modules runAllManagedModulesForAllRequests="true">
            <remove name="RadUploadModule" />
            <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" preCondition="integratedMode" />
            <remove name="RadCompression" />
            <add name="RadCompression" type="Telerik.Web.UI.RadCompression" preCondition="integratedMode" />

        </modules>
        <handlers>

            <remove name="ChartImage_axd" />
            <add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode" />
            <remove name="Telerik_Web_UI_SpellCheckHandler_axd" />
            <add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode" />
            <remove name="Telerik_Web_UI_DialogHandler_aspx" />
            <add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode" />
            <remove name="Telerik_RadUploadProgressHandler_ashx" />
            <add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode" />
            <remove name="Telerik_Web_UI_WebResource_axd" />
            <add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode" />
        </handlers>
    </system.webServer>
</configuration>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-23
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多