-
意外错误. 外部对象中发生了可捕获的错误(C0000005)。脚本无法继续执行。。
网络 2014/9/9 17:04:32今天发现ASP网站运行过程中出现以下错误:
错误: 文件 /demo.asp 意外错误. 外部对象中发生了可捕获的错误(C0000005)。脚本无法继续执行。
解决办法:
下载scriptEn.exe文件,在服务器上重新修复脚本解析器:
本地在下载:Windows_Script_5.7_for_Windows_Server_2003.rar
重启服务器后问题解决!
其他类似错误:
脚本引擎异常. ScriptEngine 产生了异常 'C0000005'(错误位于 'IActiveScriptParse::ParseScriptText()' 中,来自 'CActiveScriptEngine::AddScriptlet()')。。
数据太大. 请求中发送的数据大小超过了允许的限制。。
这个错误目前已知的原因有2方面!
1.VBScript和MDAC本身错误造成解析不稳定!
2.ACCESS引发的错误!
对于ACCESS数据库,当数据库的大小超过50M的时候,access的性能会急剧下降!会不稳定有可能并发出现其他错误!
如果是你数据库过大,那么处理办法也很简单!删除没用的数据,网站做精,不在于数量,严格控制数据库的大小!不过都不是长久的处理办法,要想安枕无忧,最好的办法就是升级数据库到sql2000以上版本!这才能彻底解决问题!
如果是因为VBScript和MDAC本身错误就需要IDC协助操作了!
1、从别的电脑上(同系统)拷贝Vbscript.dll,覆盖前请备份!
2、确认你的系统非精简ghost版本的系统【ghost有可能缺少文件】重装IIS服务3. 搜索“Vbscript.dll”,在如下目录找出四个文件:
C:\WINNT\$NtServicePackUninstall$
C:\WINNT\ServicePackFiles\i386
C:\WINNT\system32
C:\WINNT\system32\dllcache
先停止iis。iisreset /stop
将C:\WINNT\system32\dllcache\Vbscript.dll覆盖其余三个文件。
重启iis:iisreset来源: http://www.programbbs.com/bbs/tree17-5262-28099.htm
3、更新ScriptEn.exe和madc!
XP和win200版本的Windows Script 5.6
http://www.microsoft.com/downloa ... 2-86eb-95a22b832caa
win2003的Windows Script 5.6
http://www.microsoft.com/downloa ... displaylang%3dzh-cn
MDAC下载 【Microsoft Data Access Components】
http://www.microsoft.com/downloa ... p;DisplayLang=zh-cn阅读(4149) 分享(0)
上一篇: PHP-redis中文文档
下一篇: 索引视图允许使用的规则