vs2008 Sys未定义比较完整的解决方案

vs2008 Sys未定义解决方案
[ 2008-08-27 | 作者: Joince_靳宝咚]

1、
<httpHandlers>   
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false"

type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0,

Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="*" path="*_AppService.axd" validate="false"

type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0,

Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<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>

2.在iis里,把.axd映射C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll 的“确认文件是否存在”这个取消打钩即可。(此条转自csdn海水火焰的专栏)
但是你发现原来你的勾本来就是勾上的。请看3

3.检查你的系统时间。

//自己再补充两条*********************************************************
1.如果使用上述方法一不管用,则尝试替换成下面代码(可能是版本不对的原因):
<httpHandlers>
            <remove verb="*" path="*.asmx"/>
            <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.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>
2.还是没解决问题,请检查一下是否页面中同时调用了 prototype 之类的js文件

你可能感兴趣的:(vs2008)