有个部落

一晃就半个十年,思念如潮...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

[转]ASP.NET AJAX client-side framework failed to load Part II

Posted on 2011-08-09 00:08  Leo.W  阅读(450)  评论(0编辑  收藏  举报

解决方法:

在web.config的system.web节中添加

<httpHandlers>
      <remove path="*.asmx" verb="*"/>
      <add verb="*" path="*.asmx" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
      <!--<add path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>-->
      <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
    </httpHandlers>
    <httpModules>
      <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    </httpModules>

即可解决。

网上的其他解决方法有:

1. 在system.web节点中加<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>

或对项目添加System.Web.Extensions的引用

2. 检查系统时间, 系统时间一定不能太早