我開始之前,我是一個PHP程序員,而不是一個ASP程序員,但在我的工作,他們使用ASP和我沒有存取權限的服務器,但我可以聯繫負責人。ASP - 權限被拒絕
我工作的一個ASP功能的工作和我送花兒給人打這個「Permission denied」錯誤。我進行了一些搜索,發現該帳戶需要運行該腳本的權限。這可能只是我,但我不明白ASP在運行腳本之前檢查用戶,我的意思是,這是一個公共網站,如果我不這樣做,顯然他們不會擁有訪問權限。
我可以更改該文件,因此任何人都可以運行呢?
編輯: 我的腳本試圖在服務器上編輯文件
dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.OpenTextFile(Server.MapPath("test.txt"),8,true)
f.WriteLine("This text will be added to the end of file")
f.Close
set f=Nothing
set fs=Nothing
感謝
需要更多的信息。腳本試圖做什麼?訪問本地文件或目錄?創建文件?因爲這是無法回答的。 –
我只是添加腳本 – Blowingfish
IIS使用的帳戶(這可能是IUSR)需要在目標文件夾已讀/寫權限。我會建議使用一個臨時文件夾(網站的根文件夾以外的其他文件) –