发新话题
打印

错误 800a0046|fso|asp|Microsoft VBScript 运行时错误

本主题由 wonder 于 2008-5-24 07:31 审核通过

错误 800a0046|fso|asp|Microsoft VBScript 运行时错误

昨天一直被一个问题所困. 错误:800a0046 没有权限 的问题.
错误提示如下:
==============================================

Microsoft VBScript 运行时错误 错误 '800a0046'

没有权限: 'CreateObject'

==============================================

此种情况发生比较多,多数是组件不能正常工作,原因在服务器。整合一下解决方法:
1、FSO组件问题。因server 不支持FSO组件。[  找到scrrun.dll(找不到用系统盘安装)并运行regsvr32 scrrun.dll  启动FSO组件服务  ]
2、NTFS硬盘权限的问题。NTFS格式的硬盘有权限控件功能。internet来宾用户默认情况下没有写入,修改的权限。[   把IUSR_机器名 和 eveyone 用户添加完全控制权限   ]
3、代码本身的问题,主要集中在作write del add操作时路径问题。server.mappath("XXX.ASP")
用response.write(server.mappath(xxx.xxx))调试。
4、如以上三方面都没问题仍然出现错误 那么就找到c:\windows目录中的scrrun.dll文件,设置属性中的安全,加入user组,并给予读取和运行、读取即可。

TOP

发新话题
本功能由奇虎问答实现

相关主题

标题 作者 最后发表
[站外] Microsoft VBScript 运行时错误 错误 '800a01ad'   [转帖] yangliu 2008-11-13
[站外] 180个非常有用的电脑知识   [转帖] 岁月无痕 2008-11-12
[站外] javascript小技巧   [转帖] 我爱夏天 2008-11-11
点击阅读更多关于的相关帖子  更多相关主题
版块跳转