FSO拥有权限却为何无法创建目录?

一年级小学生 2002-08-02 11:46:47
下面一段代码,fs.CreateFolder strPath 一句无法通过,到该句时程序无限等待。我看过d:\AAA目录拥有任何安全权限,authenticated users(我以administrator身份登录执行该段代码)、everyone、 iusr_machineName 均有对该目录用完全控制权限,但是创建目录语句无法通过,不知道什么原因?请大家帮忙看看,万分感激!

<%
Set fs = Server.CreateObject("Scripting.FileSystemObject")
strPath="d:\AAA\cxf1"
fs.CreateFolder strPath
set fs=nothing
%>
...全文
31 点赞 收藏 15
写回复
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
强制结帖,随便给分啦!
回复
原因查明!

这个个问题竟然与一向深受我信赖的Norton Antivirus有关.

我的机器上安装了Norton Antivirus 2001 Server单机版,当毒库升级时询问是否需要安装script blocking,因为考虑到现在脚本病毒非常多我就毫不犹豫选择了是结果是norton不仅block了病毒也block了我的正常代码!

气死我了,我这么多天的时间啊!
回复
to hubinasm(hubin) :iusr_machineX对目录绝对有完全控制权限。
回复
JavaCoffee 2002-08-02
只能在服务器端已经存在的目录下建立一级目录;如果你的Web服务器的D盘下没有AAA这个目录,那么“cxfl”目录是不能被建立的。
回复
hubinasm 2002-08-02
你确信iusr_machineName对AAA有写入的权限么???
回复
lanying 2002-08-02
在主目录那个标签下,自己找找
还没解决,就不知道什么原因了
回复
to lanying(蓝鹰.net): IIS 重起了N遍,WIN2K重起了M遍。都不行。你说的“应用程序安全性”在什么地方设置?好像很熟悉,可我找不到。
回复
lanying 2002-08-02
重起IIS试试行不行,如果可以,把应用程序安全性设为"高"
回复
也没有显示无写权限之类的提示。
回复
to lanying(蓝鹰.net) :没有任何错误提示,程序运行到创建目录的那行就好像陷入死循环了一般。
回复
天那,我真是搞不懂。我当然不可能去创建一个已经存在的目录是不是?我创建目录的时候当然会先把这个目标目录删除掉的。再说,如果目录已经存在,也会有目录已存在的错误提示对不对?

我说曾经成功过的意思只是想说明我的代码并没有问题。
回复
lanying 2002-08-02
出错提示?

回复
lions911 2002-08-02
成功过证明已经建立了文件夹,在运行,当然要出错了。
回复
而且我的这段代码曾经运行成功过,但后来不知道是什么原因就总是出问题了。
回复
to 至真宝:当然是有AAA目录的!
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告