IIS 500 ASP內部服務器錯誤解決辦法 ASP無法執行 HTML可正常瀏覽
前言:本人的IIS是5.1版本的,前段時間執行asp程序還是好好的,但是今天打開IIS提示500內部服務器錯誤,網站程序是asp的,如果加HTML靜態文件就可以執行,但是用ASP就不能瀏覽訪問,在網上搜索到了一些500解決方案試了,但是還是不行,也發現IIS5的http500內部服務器錯誤是我們經常碰到的錯誤之一,最后熟悉IIS的朋友給了提示后順利解決,現在就把解決辦法放到網站上面,供大家IIS出現了類似問題的時候好解決。
HTTP 錯誤 500.100 - 內部服務器錯誤 - ASP 錯誤,Provider (0x80004005)錯誤解決方法一:
1、打開C盤,在菜單欄—工具—文件夾選項—查看—“使用簡單共享(推薦)”前面的選勾去掉;
2、設置C:/WINDOWS/“temp”文件夾的users用戶權限為“讀取及運行、寫入”,或者完全控制(設置權限步驟:右擊temp文件夾,屬性—安全—點擊選擇users用戶,權限前打鉤確定)。
3、重新啟動IIS,即可正常使用IIS訪問設置的本地站點(命令:開始—運行—cmd—iisreset)。
如果放網站盤(假設是D盤)是NTFS格式,還另外需要給D盤下放網站的文件夾添加兩個用戶(IUSR_你的電腦名稱、IWAM_你的電腦名稱),添加—高級—查找即可找到這兩個用戶名,同時給這兩個用戶設置權限上面的權限,操作方法像上面,把temp文件夾換成你的網站文件夾即可
解決方法二:
1、數據庫所在文件夾權限的問題
打開我的電腦,然后點菜單上的“文件夾選項”--->查看,然后把“使用簡單文件夾共享(推薦)”前面的鉤去掉,然后點“確認”;然后返回需要打開權限的文件夾(數據庫存放的文件夾),右鍵---> 屬性--->安全,然后點“添加”--->"高級"--->立即查找--->然后在下面的地方選擇 “everyone”--->確定--->點剛才加入的"everyone",然后在下面的大框編輯everyone權限為完全控制,保存。
2、temp(臨時文件夾)權限的問題
打開辦法:windows--->temp,單擊右鍵選擇-屬性,“安全”選項,添加一個everyone,權限設置為完全控制,再將你正在使用windows的用戶也設置為完全控制。
3、系統可能沒有注冊msjetoledb40.dll
解決辦法是點 開始--->運行, 輸入 regsvr32 msjetoledb40.dll, 回車。
4、需要打開guest來賓用戶
打開方法:我的電腦--->控制面板--->管理工具---->計算機管理--->本地用戶和組---用戶---找到"guest",雙擊,然后把彈出窗口的“帳戶已停用”前的鉤去掉,保存。
網上說的要卸載IIS再重裝IIS,都不能解決問題的根本原因,也是根本就沒有必要的。就算是完全把IIS卸載干凈了,上面的問題不解決,就算是重裝了還是會出現500錯誤的。
掃二維碼手機查看該文章
- 上一篇:網頁被劫持了是什么意思
- 下一篇:robots.txt是什么文件 有什么作用