【发布时间】:2014-03-15 05:23:08
【问题描述】:
我有一个更大的项目,它没有写入服务器上的文件 - 所以我只是做了一个简单的测试脚本。它也不会写入文件..
<%
Dim objFSO, objTS
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objTS = objFSO.OpenTextFile("d:\Webs\mwstim0080\ch\Cashier\brant_guest_cash_completed.txt", 8, true)
objTS.Write "brant"
objTS.Close
Set objTS = Nothing
Set objFSO = Nothing
%>
我得到的错误如下:
Microsoft VBScript runtime error '800a0046'
Permission denied
/ch/Cashier/brant.asp, line 5
Server is Win box with IIS 6.0.. Help?
【问题讨论】:
-
应用程序池是否有权访问该文件?
-
很好的问题...由于我正试图为客户处理这个问题,而且我从来没有弄乱过 ASP,我将不得不研究如何 a) 检查和 b) 给出应用程序池访问权限。
-
我很少做网络 - 但我习惯的是 PHP,它不需要 APP POOL 访问(我知道)
-
显然没有……啊!!!
-
这发生在我们最好的人身上
标签: vbscript asp-classic