ASP - 权限被拒绝

时间:2012-12-12 15:30:07

标签: asp-classic iis-6

在开始之前,我是一名PHP程序员,而不是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

由于

1 个答案:

答案 0 :(得分:3)

IIS使用的帐户(可能是iusr)需要对目标文件夹具有读/写权限。我建议使用临时文件夹(网站的根文件夹除外)

默认情况下,该帐户没有权限。这只是基本的安全性。您需要让管理该计算机的人在适当的位置授予权限。