我开始之前,我是一个PHP程序员,而不是一个ASP程序员,但在我的工作,他们使用ASP和我没有存取权限的服务器,但我可以联系负责人。ASP - 权限被拒绝
我工作的一个ASP功能的工作和我送花儿给人打这个“Permission denied”错误。我进行了一些搜索,发现该帐户需要运行该脚本的权限。这可能只是我,但我不明白ASP在运行脚本之前检查用户,我的意思是,这是一个公共网站,如果我不这样做,显然他们不会拥有访问权限。
我可以更改该文件,因此任何人都可以运行呢?
编辑: 我的脚本试图在服务器上编辑文件
dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.OpenTextFile(Server.MapPath("test.txt"),8,true)
f.WriteLine("This text will be added to the end of file")
f.Close
set f=Nothing
set fs=Nothing
感谢
需要更多的信息。脚本试图做什么?访问本地文件或目录?创建文件?因为这是无法回答的。 –
我只是添加脚本 – Blowingfish
IIS使用的帐户(这可能是IUSR)需要在目标文件夹已读/写权限。我会建议使用一个临时文件夹(网站的根文件夹以外的其他文件) –