本篇文章主要介绍了"asp网页出现 error '0115'的解决办法",对于ASPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
asp error 0115是因为你的asp中的一个组件调用失败,同时asp
不能够从这个失败中获取更多的错误信息。
error 'asp 0115'
unexpected error
/scripts/
a trappable error occurred in an external object. the script cannot continue running.
asp error '0115'对于asp开发者来说是一个噩梦,这个错误意味着
asp使用的一个组件已经crash掉了。最致命的是你还不能够得到更多的更详细的出错信息。
所以这有很多的可能会导致这个错误,从而也导致了有很多不同的解决办法。
下面是几个比较经典的解决方案:
(一) (对于iis 3/4来说):
服务端程序的安装顺序:
有的时候当你在服务端按照错误的顺序安装了新的软件后,一些版本新的dll被旧版本的给覆盖了,
可气的是,你通常都不被通知这些关键的动态连接库被覆盖了.在这些出错中,你尤其应该注意的是当你
安装了任何一个涉及到vb5的数据组件时(dll,ocx),ado的dll并没有被vb5的安装程序中带的旧版本给覆盖,.
vb5的安装程序而是将旧版本的dll安装到windows\system 或则 winnt\system32目录中,并且在这些目录中注册了
这些dll(它们将在你的注册表中替换掉你的新版本dll在iis中的的注册默认目录位置),
要解决由于vb5带来的麻烦就是重新再注册你原来的dll。
(二) 一个安装服务端程序时的推荐顺序:
windows nt 4.0
nt 4.0 option pack (iis 4等)
nt 4.0 sp4
sql server 7.0
mdac 2.0 sp2
ie 5.0
(三) mdac版本导致的错误:
安装最新的mdac版本能够帮助你解决好多莫名其妙的asp 0115错误。最新的版本可以去微软的站点下载。
(四) 由于匿名帐号引起的安全问题:
匿名帐号的权限决定了你的asp中需要访问到的组件中某些函数的正确性.
a) 如果没有给用户相应的访问权限,ado的dll将抱错:'0115' error.
b) 确信你的匿名帐号能够访问如下目录:system32目录,inetpub目录,你的rdbms安装的目录以及ado
dll所在的目录
(五)提交form时出现的错误
这个错误请参考msdn中的文章id为q173741
(六)糟糕的代码习惯导致的错误:
有些时候'0115'是由于你糟糕的代码导致的(不过也许同样的代码由于运气不同,在不同的机器上不会发生错误)
a) 当一个页面提交一个form给本身时,没有给该form的name属性赋值
b) 在编写dll时没有声明类型本来为variant的变量为variant
c)
在调用一个不存在的存储过程时,或则调用该存储过程的参数传递错误。
(六)对于使用iis 3的编程人而言:
a)session 对象导致的出错:
请参考msdn中的文章kb article: q177036
b)ado 2.0:
在iis3中安装了ado 2.0导致出错,请参考msdn中的文章:kb article: q193310
以上就介绍了asp网页出现 error '0115'的解决办法,包括了方面的内容,希望对ASPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_310.html