1

最近我将我的经典 asp 应用程序从 Windows XP + IIS5 移动到 Windows Server 2008 + IIS7。除了一件事之外,几乎一切工作正常...... FileSystemObject 无法访问远程 PC 中共享文件夹上的文件或文件夹。以下代码总是导致“文件不存在”,相信我文件存在!

set fg=Server.CreateObject("Scripting.FileSystemObject")
if fg.FileExists("\\netapp1\CM\CompilationResults\6.6 Release\TCL\L6.50.001\alias.tcl") then
     response.write("File Exists")
else
     response.write("File Doesn't Exists")
end if

在本地文件夹上尝试 FileExists 时,它可以正常工作。这工作正常:

if fg.FileExists(Server.MapPath ("Logs\Add pc\Status log\status_file.txt")) then ......

有谁知道如何解决这个问题?

4

1 回答 1

1

可能是与您对 inetpub 文件夹的权限有关的问题,

检查这个提示

http://forums.iis.net/t/1149760.aspx

http://forums.iis.net/t/1154590.aspx

IIS7 权限被拒绝 - ASP 文件写入

http://forums.iis.net/t/1182149.aspx

于 2012-08-15T15:55:58.230 回答