2014-02-11 98 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不喜欢它。

相关问题