asp 写入文本文件

来源:百度知道 编辑:UC知道 时间:2024/06/04 01:47:11
asp 写入文本文件出错,其代码如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<title>无标题文档</title>
</head>
<body>
<% fo=Server.MapPath("test.txt")
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fn=fs.CreateTextFile(fo,True)
fn.Write"hello,the world"
fn.Close
%>
</body>
</html>

————————————————————

出错提示是:
错误类型:
Microsoft VBScript 运行时错误 (0x800A0046)
没有权限
/Mysite/file2-13.asp, 第 12 行

我在IIS的属性里把“写入”的权限也打上了,可还是不行。望高手指点一下。
Regsvr32 scrrun.dll—按照你所说的,FSO权限运行成功了,可还是不行。还有其他的可能吗?

IIS的写入权限打开了还不行,因为你用的是FileSystemObject(FSO)组件写入的,所以,要打开FSO权限
<br>运行下面的命令
<br>Regsvr32 scrrun.dll

那就是文件夹NTFS权限设置了

在文件夹属性的安全里面,添加EveryOne组,然后把权限设置为所有