随笔 - 18  文章 - 2 评论 - 42 trackbacks - 4
<2006年9月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

程序人生,人生程序!

与我联系

搜索

 

常用链接

留言簿

随笔分类(17)

随笔档案(18)

文章分类(2)

asp.net

其它教程

最新评论

阅读排行榜

评论排行榜

Atlas出现'sys'未定义的脚本错误解决方法(sys undefined)

出现这种情况的原因是由于windows系统没有打上最新版本补丁造成的,启用windows自动更新,将补丁升级到最新版本便可以解决这个问题.

由于我自己的系统好久没升级过,系统内有五十多个补丁没升级过,具体是那个补丁解决了此问题目前还不清楚,希望看到此贴也遇到这种问题的朋友试一下是那个补丁引起此问题的,然后给我回复一下,以方便日后看贴的朋友只升级具体的补丁就够了(我个人认为这个补丁应该是跟IIS相关的补丁).

发了好长时间才知道是这个原因^_^!!!

我的系统是windows 2000 sp4 + IIS5.0
posted on 2006-09-20 20:04 砍才 阅读(2448) 评论(23)  编辑 收藏 网摘 所属分类: AJAX

FeedBack:
嘻~~~搞程序就是这样子..
  回复  引用    
#2楼 2006-09-26 22:47 catxp511[未注册用户]
哈,我也是啊,那时候系统重装了N遍,一访问http://atlas.asp.net就提示'sys'未定义。一直找不到解决的办法。现在换一个2000高服版,http://atlas.asp.net上有部分可以访问了,自己做的atlas程序也没什么问题。但http://atlas.asp.net有些又出现这样的问题了
比如这个地填http://atlas.asp.net/atlastoolkit/Animation/Animation.aspx就会出错">http://atlas.asp.net/atlastoolkit/Animation/Animation.aspx就会出错.....


行:293
字符:260
代码:0
错误:缺少 '}'
网址:http://atlas.asp.net/atlastoolkit/Animation/Animation.aspx''


一直很郁闷。。。。

  回复  引用    
#3楼[楼主] 2006-09-27 00:22 砍才      
@catxp511
我也有遇到过缺少 '}' 的提示,我的原因是在web.config中少配了 <add verb="*" path="atlasbatchcall.axd" type="Microsoft.Web.Services.MultiRequestHandler" validate="false"/>
<add verb="*" path="atlasglob.axd" type="Microsoft.Web.Globalization.GlobalizationHandler" validate="false"/>
你检查一下这个你加了没

  回复  引用  查看    
#4楼 2006-10-14 22:09 catxp511[未注册用户]
最近发现似乎'sys'未定义很有可能跟病毒有关,到现在依然http://atlas.asp.net有陪分份内容还出现 '}' 的提示。


  回复  引用    
#5楼 2006-11-10 00:06 fandown[未注册用户]
<httpHandlers>
<add verb="GET" path="ScriptResource.axd" type="Microsoft.Web.Handlers.ScriptResourceHandler" validate="false"/>
</httpHandlers>

webconfig里加上这个

  回复  引用    
#6楼 2006-11-11 01:35 邹健[未注册用户]
下载这个库到本地

http://ajax.asp.net/downloads/beta/default.aspx?tabid=47&subtabid=471

解压到X:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025

即可


  回复  引用    
好像还是没有解决哦
  回复  引用    
唉!第一次运行就正常,后面运行还是提示未定义
  回复  引用    
删除脱机文件后就正常了,但是再刷新就又错了
  回复  引用    
#11楼 2006-11-13 10:17 Hunts.C      
@邹健
恩 这个方法解决了 Sys 未定义错误
谢谢

  回复  引用  查看    
#12楼 2006-11-13 10:57 Hunts.C      
哦~~ 不行 刷新又出现了
  回复  引用  查看    
#13楼[楼主] 2006-11-14 00:59 砍才      
Hunts.C,我以前也是这样子的,你补丁升级完了吗?升级完应该是不会有这个问题的.
  回复  引用  查看    
#14楼 2006-11-15 11:03 pippo[未注册用户]
在ReleaseNotes.txt文件中有一句话:
A new ScriptResource handler has been added that requires the following entry in the Web.config
file:

<add verb="GET"
path="ScriptResource.axd"
type="Microsoft.Web.Handlers.ScriptResourceHandler"
validate="false"/>

This handler requires an entry in the Web.config file. If the entry is missing, you might see the
following error:

'Sys' is undefined.

所以这个是解决方法

  回复  引用    
<add verb="GET"
path="ScriptResource.axd"
type="Microsoft.Web.Handlers.ScriptResourceHandler"
validate="false"/>
这个早就加了的!还是有错误!

  回复  引用    
将你应用下面的web.config与X:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025 下的web.config对照,按照不同点调整你应用下面的web.config。

注:下载这个库到本地

http://ajax.asp.net/downloads/beta/default.aspx?tabid=47&subtabid=471

解压到X:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025


  回复  引用    
#17楼 2006-12-01 16:00 轻剑傲风      
添加了上面两个补丁后,一个针对Ajax的,一个针对WINDOWS的IIS的后,客户端用IE7看没问题,用IE6看还是出现Sys未定义
  回复  引用  查看    
我发程序发布在iis上,然后使用localhost来访问,不要使用ip地址来访问,就没问题了!
  回复  引用    
#19楼 2008-01-26 01:15 yja[未注册用户]

晕,你们好笨哦!

什么补丁,那些都是外部原因

真正原因是:

配置文件的问题,有时可以自动生成那些 有时需要手写下

这样吧
需要解决问题的发到我邮箱accpyuanjie@163.com

  回复  引用    
#20楼 2009-06-14 12:11 ashen[未注册用户]
@binking[匿名]
ok了,主要是加了<httpHandlers>节点:
<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>

  回复  引用    



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 510003




相关文章:

相关链接: