当我运行我的网站时,我会收到以下错误消息
'Telerik_Web_UI_WebResource_axd'不能添加类型为' add‘的重复集合条目,并将唯一键属性'name’设置为
这是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。请使用控件智能标记自动添加处理程序,或查看帮助以获得更多信息: Controls > RadScriptManager
我完全不知道该如何解决这个问题。我不知道如何使用智能标签。我搜索过,查过,看过Telerik网站,找不到任何解决方案。我不知道问题是在我的web.config,虚拟目录还是在哪里?我的同事拥有相同的代码库和web.config,并且它对他们很有用。
编辑这里是我的开发机器设置..。
Windows 7企业级服务包1 64位操作系统
Visual 2010企业服务包1 IIS版本7.5
请帮帮忙。
发布于 2012-06-04 23:40:46
这个问题不会出现在Web.config中;因为错误消息具体地引用了一个Web.config文件,所以这将出现在.Net中
如果您注释掉httpHandlers条目而不是处理程序,会发生什么?
编辑:在查看了您的web.config文件之后,我唯一能提出的建议是从
<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建议的最佳实践,如果这不起作用,那么我很抱歉,我今晚没有主意了,但是请不要问这个问题,也许一个有更好想法的人会在早上看到它。
https://stackoverflow.com/questions/10889771
复制相似问题