在設置IIS7.5時,剛才還好好的網站突然間不能訪問了,出現HTTP 錯誤 404.0 - Not Found
模塊 |
IIS Web Core |
通知 |
MapRequestHandler |
處理程序 |
StaticFile |
錯誤代碼 |
0x80070002 |
在網上找了很多原因,有說是權限問題,有的說是自動更新后出現的問題,可是在我這通通不行。后來發現用IIS手動創建的網站能用,我用程序創建的網站就是404.0錯誤,通過比較發現原來是我寫的路徑格式不對,我的是E:/wwwroot/test,IIS用的是E:\wwwroot\test ,就是因為正反斜杠的問題。暈死!
IIS7.5下Asp訪問Access出現Microsoft JET Database Engine 錯誤 '80004005' ,在網上找了找,說是因為MS Jet引擎改變了臨時目錄的位置,但是又沒有對臨時的存取權限,導致數據庫使用失敗。
給“系統盤:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目錄添加 一個“Authenticated Users”的用戶,其中AppData目錄是隱藏的,在進入的時候可以直接在地址欄輸入路徑,或者在文件夾選項里顯示隱藏文件。
設置權限步驟:右擊Temp文件夾,選擇“屬性”》選擇“安全”選項卡》單擊“編輯”》出來“Temp 的權限”對話框,單擊“添加”,在下面的“輸入對象名稱來選擇”中輸入Authenticated Users,確定》返回到“Temp 的權限”,將Authenticated Users的權限中的完全控制給勾上,確定》確定。
-----------------------------------------------------------------------------------------------------
禁用Workstation服務
Shell.Application、WScript.Shell, WScript.Network
權限限制訪問shell32.dll, WSHom.Ocx