Проблема установки Telerik RadControls - PullRequest
1 голос
/ 07 ноября 2011

Я только что запустил мастер обновления Telerik для Teleriks RadControls для ASP.NET, потому что по какой-то причине мой web.config не был настроен для запуска RadControls.Это изменило мой web.config.Я не получаю следующую ошибку:

Не удалось загрузить клиентскую среду ASP.NET Ajax.

Если я верну свой файл web.config обратно в резервную копию, яполучить эту ошибку:

'~ / Telerik.Web.UI.WebResource.axd' отсутствует в web.config.RadScriptManager требует регистрации HttpHandler в web.config.Используйте смарт-тег элемента управления для автоматического добавления обработчика или обратитесь к справке за дополнительной информацией: Элементы управления> RadScriptManager Описание: во время выполнения текущего веб-запроса произошло необработанное исключение.Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.Сведения об исключении: System.InvalidOperationException: '~ / Telerik.Web.UI.WebResource.axd' отсутствует в web.config.RadScriptManager требует регистрации HttpHandler в web.config.Пожалуйста, используйте смарт-тег элемента управления для автоматического добавления обработчика или обратитесь к справке для получения дополнительной информации: Элементы управления> RadScriptManager

Если я воздержусь от использования RadScriptManager и вернусь к использованию обычного ScriptManager, мойПроект работает отлично.За исключением некоторых страниц, когда я выполняю операцию, я получаю следующую ошибку:

Sys.InvalidOperationException: элемент управления уже связан с элементом.

Выше была ошибкапочему я сначала попытался использовать RadScriptManager ...

Кто-нибудь сталкивался с этой проблемой раньше и, возможно, знает, что происходит?D

1 Ответ

1 голос
/ 17 июля 2014

обработчик не зарегистрирован правильно.Нажмите смарт-тег 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...