首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ASP.NET Sys未定义,找不到ScriptResource.axd,该如何解决

2012-09-01 
ASP.NET Sys未定义,找不到ScriptResource.axd网站是使用ASP.NET AJAX V1.0在本地和测试服务器上部署都能正

ASP.NET Sys未定义,找不到ScriptResource.axd
网站是使用ASP.NET AJAX V1.0

在本地和测试服务器上部署都能正常使用,但部署到正式服务器上就出现“Sys未定义”的错误

Chrome的错误提示是
GET http://www.xxx.com/ScriptResource.axd?d=uYDkd1H2nRK0di6iTR6Yb0NRpNgZRHbBnhHIWY1CWcE-gsPUcKUtnpnkUqUnOjlCixLP5etNsDJLMGfO7eAhJr66SOYcU-weWsE4UiRjGX1sXtro2iTCqhNUGEdQlLLnfK8p9Q2&t=634804230820660000 404 (Not Found)

网上很多的方法都试过了,不是解决不了

服务器是英文版windows 2003,UTC-07:00

配置文件也有这段

XML code
<httpHandlers>      <remove verb="*" path="*.asmx"/>      <add verb="*" path="*.asmx" validate="false" type="Microsoft.Web.Script.Services.ScriptHandlerFactory, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>      <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>      <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><location path="ScriptResource.axd">    <system.web>      <authorization>        <allow users="*"/>      </authorization>    </system.web>  </location>


已经引用"System.Web.Extensions.dll"

[解决办法]
1.在iis里,把.axd映射C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll 的“确认文件是否存在”这个取消打钩即可。(此条转自csdn海水火焰的专栏)

3.检查你的系统时间。

正式服务器上安装了吗ajax 1.0了吗?

热点排行