2011-11-07 59 views
1

我剛剛爲Teleriks RadControls for ASP.NET運行Telerik更新嚮導,因爲由於某種原因,我的web.config未設置爲運行RadControls。它修改了我的web.config。我沒有收到以下錯誤:Telerik RadControls設置問題

ASP.NET Ajax客戶端框架未能加載。

如果我恢復我的web.config回備份我得到這個錯誤:

'〜/ Telerik.Web.UI.WebResource.axd' 缺少在web.config中。 RadScriptManager需要在web.config中註冊一個HttpHandler。請使用控制智能標籤自動添加處理程序,或者查看幫助以獲取更多信息:控件> RadScriptManager 描述:執行當前Web請求期間發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。 異常詳細信息:System.validOperationException:'〜/ Telerik.Web.UI.WebResource.axd'在web.config中缺失。 RadScriptManager需要在web.config中註冊一個HttpHandler。請使用控制智能標籤自動添加處理程序,或者查看幫助以獲取更多信息:控件> RadScriptManager

如果我不使用RadScriptManager並恢復爲使用正常的ScriptManager,我的項目工作正常。除了在執行i操作時的某些頁面上,我收到以下錯誤:

Sys.InvalidOperationException:控件已與該元素關聯。

上述錯誤就是爲什麼我試圖給我們的RadScriptManager擺在首位...

有沒有人遇到這個問題之前,或許知道這是怎麼回事? D

+2

複製設置如果你能在你的web.config代碼粘貼,減去保密信息,我可以看看它,根據你所說的,我不認爲這些問題很糟糕。 – KreepN

回答

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>