2014-02-11 163 views
0

我正在開發一個使用.net 4.5和vs 2012的telerik Asp.net Ajax項目。但是,當我在IIS 7.5上部署我的應用程序時,我的開發環境很好,我的default.aspx屏幕包含3 radcomboboxes和radgrid根本不工作。當我說它不工作時,組合框不會掉下來,並且radgrid控件沒有響應。但是,當我用Microsoft Dropdown替換其中一個組合框時,我得到了預期的控制行爲。我不確定是什麼導致這一點。任何想法或建議將高度讚賞。Telerik Controls無法在IIS 7.5上工作

這些是我在web.config中的處理程序。

<handlers> 
    <add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource"/> 
    <add name="Telerik.ReportViewer.axd_*" path="Telerik.ReportViewer.axd" verb="*" type="Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=6.1.12.823, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" preCondition="integratedMode"/> 
    <add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> 
</handlers> 

回答

2

包含與Telerik有關的所有資源的WebResource.axd文件沒有在運行時加載。這就是你看到意外行爲的原因。確保在您的Web配置文件中存在以下httphandler。

<add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/>

請參考以下鏈接以獲得更多幫助。

http://www.telerik.com/help/aspnet-ajax/introduction-web-resources-troubleshooting.html

我也建議,如果你是不是在你的應用程序中使用的身份驗證,如果有與之相關的線在你的web配置存在,擺脫他們。

0

我已經設法通過從RadAjaxManager中刪除屬性UpdatePanelsRenderMode =「Inline」來解決此問題。此屬性如果設置爲內聯,則將內容放在html跨度內,並且出於某種原因,WS不喜歡它。

相關問題