用FileSystemobject 的问题?
用ASP在服务器上打开文件添加数据时可以,在用CreateTextFile方法创建文件时,提示
Microsoft VBScript runtime error '800a0046'
未获得许可
请问要什么设置吗?请大虾们明示!
问题点数:20、回复次数:6Top
1 楼liugys(liuliu)回复于 2001-07-10 19:18:45 得分 0
点ASP程序所在的目录,在安全设置中设置“ IUSER_你的机器名 ”用户有写入权限。(这是Win2000的IIS访问默认用户)Top
2 楼liugys(liuliu)回复于 2001-07-10 19:24:50 得分 10
上面有点错误:
点ASP程序所在的目录,在安全设置中设置“ IUSER_你的机器名 ”用户有创建文件权限。(这是Win2000的Internet 来宾访问用户) 。
具体操作如下:在你需要写入文件的目录点右键->>属性->>安全->>添加用户->>选择IUSER_你的机器名 用户->>确定;
然后高级->>选中你刚才添加的用户,点查看/编辑->>将根据你的需要添加“创建文件”或“创建文件夹”属性->>一路确定点下去吧!
Top
3 楼tripofdream(梦之旅)回复于 2001-07-10 19:33:11 得分 0
1.IIS中的写入权限
2.操作系统中文件或目录的写入权限(如果是NTFS格式)Top
4 楼ilwdx()回复于 2001-07-10 19:56:35 得分 0
用opentextfile(path,x,true)
不是也可以创建吗?Top
5 楼logapi(logapi)回复于 2001-07-10 20:11:34 得分 0
谢谢各位!
但是我要创建的文件时文件名不定的。并且打开文件添加数据正常,但运行到创建另以一文件是
出错了。我的服务器是NT4.0.Top
6 楼liugys(liuliu)回复于 2001-07-10 20:18:52 得分 10
应该是用户没有创建文件的权限,你到文件夹的安全设置里好好看看吧。我刚开始调试ASP程序时也是这个问题。Top




