主题:[讨论]没有权限: 'CreateObject'
hj53162375
[专家分:0] 发布于 2008-05-12 14:34:00
我用IIS浏览网页,
出现这样的提示!不知道该怎么办!!请高手帮忙解决一下!!谢谢
Microsoft VBScript 运行时错误 (0x800A0046)
没有权限: 'CreateObject'
回复列表 (共5个回复)
沙发
tianyu123 [专家分:2570] 发布于 2008-05-12 14:39:00
把相关代码粘贴一下
板凳
hj53162375 [专家分:0] 发布于 2008-05-12 14:44:00
dim visitors
whichfile=server.mappath("2count/count.txt")
Set fs = CreateObject("Scripting.FileSystemObject") 就是提示这行出错
Set thisfile = fs.OpenTextFile(whichfile)
visitors=thisfile.readline
thisfile.close
countlen=len(visitors)
for i=1 to countlen
response.write "<img src=2count/" & mid(visitors,i,1) & ".gif></img>"
next
visitors=visitors+1
Set out=fs.CreateTextFile(whichfile)
out.WriteLine(visitors)
out.close
set fs=nothing
3 楼
tianyu123 [专家分:2570] 发布于 2008-05-12 15:17:00
Set fs = CreateObject("Scripting.FileSystemObject")
改为:
Set fs =Server.CreateObject("Scripting.FileSystemObject")
4 楼
hj53162375 [专家分:0] 发布于 2008-05-12 16:18:00
错误类型:
Server 对象, ASP 0178 (0x80070005)
检查权限时,对 Server.CreateObject 的调用失败。拒绝对此对象的访问。
5 楼
yaozheng [专家分:28410] 发布于 2008-05-12 21:49:00
Scripting.FileSystemObject 组件没有权限使用。
你找一下对应的dll文件,是否有足够的权限访问使用。
我来回复