Windows 2003 サーバーから Windows 2008 R2 サーバーに移行しています。従来の ASP アプリケーションを実行しています。2003 サーバーでは、ファイルを作成するために次のコードが機能しました。
const scratch_dir = "e:\ temp \"
set fso = create object( "scripting.filesystemobject")
set tfl = fso.createTextfile(scrate_dir& "debug.txt"、true)
新しいサーバーでは、 Set TFL 行で次のエラーが表示されます。
Microsoft VBScript ランタイム エラー '800a0046'
アクセス許可が拒否されました
/inc/vbutil.inc、行 110
ドライブの指定 "E:\" を CONST から削除すると、手順は問題なく機能します。(C:\ ドライブへの書き込みを除く) したがって、エラー メッセージは正しいと確信しています。
この (E:\Temp) ディレクトリのアクセス許可を変更する場所/方法を教えてください。
よろしくお願いします。
(アホなアプリケーション プログラマー;)