问题与Telerik_Web_UI_WebResource_axd(issue with Teler

2019-09-17 18:02发布

当我运行我的网站,我收到以下错误消息

无法添加类型的重复的集合项“添加”具有独特的键属性“名”设置为“Telerik_Web_UI_WebResource_axd”

下面是web.config文件中的内容...

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


  <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
    <validation validateIntegratedModeConfiguration="false"/>
    <handlers>
      <add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource"/>
    </handlers>
  </system.webServer>

如果我注释掉处理条目。我得到以下错误信息......

'〜/ Telerik.Web.UI.WebResource.axd'缺少在web.config中。 RadScriptManager需要在web.config中一个的HttpHandler注册。 请使用控制智能标记自动添加的处理程序,或查看帮助信息控制> RadScriptManager

我在就如何解决这方面的损失总额。 我不知道如何使用智能标记。 我用Google搜索,看着SO,看着Telerik的网站并不能找到解决办法的任何地方。 我不知道问题出在我的web.config,虚拟目录或其中??? 我的同事们有相同的代码库和web.config文件,并为他们工作。

编辑这里是我的机器设置...

Windows 7企业版Service Pack 1的64位操作系统

Visual Studio 2010的企业Service Pack 1的IIS 7.5版

请帮忙。

Answer 1:

该问题不会是在IIS配置; 作为错误信息特指Web.config文件,所以这将是在.net

如果您注释掉HttpHandlers的入口而不是处理程序会发生什么?

编辑:看你的web.config文件之后,我可以建议的唯一的事情是改变system.webServer.handlers.add部分从格式

<add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource"/>

至:

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

那是因为这正是Telerik的建议是最好的做法; 如果不工作,那么我很抱歉,但我的想法,今晚,但请你离开的问题公开,也许有人有更好的主意会看到它是在早晨。



文章来源: issue with Telerik_Web_UI_WebResource_axd