一尘不染

ASP.NET Ajax客户端框架加载失败

ajax

我收到此错误:

ASP.NET Ajax客户端框架加载失败

与错误:

‘Sys’未定义。

错误qppears出现在IE的底部(错误消息),仅当我在服务器上运行该站点时才会出现。在我的本地主机上一切正常。

我搬到新服务器,那里有问题。在我以前的服务器上,一切都很好。

问题来自ajax的SCRIPTMANAGER。

我该怎么办?web.config中是否有东西,或者托管公司是否需要安装东西?

ASP.NET 4,IIS 7.5

IE上难看的黄色三角形不是困扰我的问题。.最大的问题是带有更新面板的脚本管理器不起作用!


阅读 194

收藏
2020-07-26

共1个答案

一尘不染

一个快速的解决方案是更新您的web.config并添加以下部分

<handlers>
    <remove name="WebServiceHandlerFactory-Integrated"/>
    <remove name="ScriptHandlerFactory"/>
    <remove name="ScriptHandlerFactoryAppServices"/>
    <remove name="ScriptResource"/>
    <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</handlers>
2020-07-26