1

最近、従来の ASP アプリケーションを Windows XP + IIS5 から Windows Server 2008 + IIS7 に移動しました。1 つのことを除いて、ほとんどすべてが正常に機能しています... 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 に答える