不幸的是,我沒有很多關於此的信息。 我有一位客戶將他們的網站從古老的系統移至Windows 2008 Server上的IIS7。有關該錯誤信息是如下:IIS7權限被拒絕 - ASP文件寫入
錯誤: E:\ wwwroot的\ SP \ XXX \ online_data.xls Microsoft VBScript運行時錯誤 '800A0046'
權限被拒絕
/XXX /燕麥/ exceldata的.asp,行52
代碼:
49 response.write(server.mappath("online_data.xls"))
50
51 set fso = createobject("scripting.filesystemobject")
52 Set act = fso.CreateTextFile(server.mappath("online_data.xls"), true)
唯一的建議到目前爲止是:
grant the application pool (DefaultAppPool/Classic AppPool)’s impersonated identity read and write permission to the physical folder which the asp page reside
當我獲得訪問權限時會查看此內容,但其他建議將不勝感激。
我認爲這個建議可行,另一個選擇是檢查默認的應用程序池是否作爲網絡服務運行,並給網絡服務訪問權限寫入該文件夾 – kd7 2010-12-22 02:19:24