我正在从 Win 2003 服务器迁移到 Win 2008 R2 服务器。我正在运行一个经典的 ASP 应用程序。在 2003 服务器中,以下代码用于创建文件:
CONST SCRATCH_DIR = "E:\Temp\"
设置 FSO = CreateObject("Scripting.FileSystemObject")
设置 TFL = FSO.CreateTextFile(SCRATCH_DIR & "Debug.txt", True)
在新服务器上,Set TFL 行给了我这个错误:
Microsoft VBScript 运行时错误“800a0046”
权限被拒绝
/inc/vbutil.inc,第 110 行
如果我从 CONST 中删除驱动器名称“E:\”,程序就可以正常工作;(除了它写入 C:\ 驱动器)所以我确定错误消息是正确的。
谁能指出我将在哪里/如何更改此 (E:\Temp) 目录的权限?
首先十分感谢,
(一个愚蠢的应用程序程序员;)