初次使用2008,上来就给我报了个错:Sys未定义。
上网找了解决方案:
以下是我总结的几条可能情况:
1.Web.Config里面加下面这些:
1
<
httpHandlers
>
2
<
remove verb
=
"
*
"
path
=
"
*.asmx
"
/>
3
<
add verb
=
"
*
"
path
=
"
*.asmx
"
validate
=
"
false
"
type
=
"
System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35
"
/>
4
<
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
"
/>
5
<
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
"
/>
6
</
httpHandlers
>
7

2

3

4

5

6

7

如果你发现原来这些你都不少,请看第二条。
2.在iis里,把.axd映射C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_isapi.dll 的“确认文件是否存在”这个取消打钩即可。(此条转自csdn海水火焰的专栏)
但是你发现原来你的勾本来就是勾上的。请看3
3.检查你的系统时间。
这条是不是很恶心?我的问题就是系统时间。刚装的系统忘记了改时间。