我已经在我的Vista商用电脑上安装了II7 + ASP Classic,因为我想开发自己的pctools(自动化一些无聊的手动任务)。
不幸的是,每当我尝试写入.txt文件时,我都会收到此错误:
Path out = C:\Users\Carlos\Storage\bpmbck.txt
Microsoft VBScript runtime error '800a0046'
Permission denied
/pctools/cleanfb.asp, line 53
Line 53 contains set fileout = fs.OpenTextFile(pathout, ForWriting)
鉴于我作为ADMIN运行并且目标文件夹归我所有,我不明白为什么会发生这种情况。
我已经用网络搜索了一个类似的基本问题(写入文本文件),但我只发现更复杂的问题(数据库,邮件等)。
有人可以帮助我吗?
答案 0 :(得分:1)
运行该站点的应用程序池的标识/帐户需要具有该文件夹的写入权限。
这与您登录的用户不同。
答案 1 :(得分:0)
授予“用户”WRITE访问权限的权限。