我正在從Win 2003服務器遷移到Win 2008 R2服務器。我正在運行一個經典的ASP應用程序。在2003年的服務器下面的代碼工作創建一個文件:驅動器號與FileSystemObject的用法 - VBScript
CONST SCRATCH_DIR = 「E:\ TEMP \」
設置FSO =的CreateObject( 「Scripting.FileSystemObject的」)
集TFL = FSO.CreateTextFile(SCRATCH_DIR & 「DEBUG.TXT」,真)
在新服務器上設置TFL線GIV上課我這個錯誤:
Microsoft VBScript運行時錯誤 '800A0046'
權限被拒絕
/inc/vbutil.inc,線110
如果我從CONST中刪除驅動器名稱「E:\」,該過程工作得很好; (除了寫入C:\驅動器),所以我確定錯誤信息是正確的。
任何人都可以請指出我在哪裏/如何改變這個(E:\ Temp)目錄的權限?
在此先感謝非常多,
(A啞應用程序員;)