本人在原来做的网站项目的某些页面中加入了AJAX(主要用到了UpdatePanel),可在IIS下没有异步局部更新的效果,整个页面都要闪烁。而将这些AJAX页面拷贝到以“ASP.NET AJAX-Enabled Website”方式新建的站点下运行则没有问题,怀疑是Web.config的问题,Web.config的内容太长,只能传成附件了。请高手帮忙分析一下。
http://www.wumeng.net/webdotconfig.rar另外,上述配置如若调试正常是不是也能正常运行采用了AJAX Control Toolkit下的那些控件的页面啊?
小弟初学,请高手赐教啊。

解决方案 »

  1.   

    补充:附件的这个配置文件是我把原有的配置文件和在ASP.NET   AJAX-Enabled   Website方式下运行正常的配置文件整合以后的配置,不知是哪儿配置不对,老是无法实现AJAX的异步局部更新效果。
      

  2.   

    新建一个网站,将以下配置节加入到<system.web>
    之间试试 <httpHandlers>
    <remove verb="*" path="*.asmx"/>
    <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory"/>
    <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
    </httpHandlers>
      

  3.   

    这段在我的配置文件中已有的,不行啊。
    请大家帮我分析一下我附件中的配置吧,这个配置是我现有站点的配置,需要调试一下使其支持AJAX。
      

  4.   

    楼主是不是从1.1的项目转换过来的?我以前转换过来的项目加入这个碰到过这个情况,原因是web.config里为了兼容控件而自动生成了一项,具体我忘了,你可以去网上找找。
      

  5.   

    如4楼所说,我把配置文件中的<xhtmlConformance mode="Legacy"/>清除就OK了。
    结题。
      

  6.   

    具体情况,网上有这样一篇文章描述的:
    http://hi.baidu.com/worldofhua/blog/item/13c7b8dd53887cec77c638f4.html