提示:您要訪問的網頁有問題,無法顯示。HTTP 500 – 內部服務器錯誤。”的問題解決方案!
IIS服務器出現錯誤的原因很多,請嘗試以下操作:
1、查看網站屬性——文檔
看看啟用默認文檔中是否存在:index.asp index.htm index.html (最好全都有,沒有可添加)
2、查看網站屬性——主目錄
A、本地路徑是否指定正確
B、是否勾選“腳本資源訪問”
C、是否勾選“讀取”
D、執行權限:純腳本
3、查看網站屬性——目錄安全性——編輯
A、是否勾選“匿名訪問”
B、用戶名:IUSR_您的計算機名(不對,就點瀏覽選擇)
C、密碼不用改,勾選“允許IIS控制密碼”就可以了
D、其它不用選
4、查看網站屬性——網站
A、IP地址:全部未分配 或者 選擇一個
B、TCP端口:80 (最好不要改,改了訪問就需要加端口號了,特別提醒:有些軟件會占用80端口,端口被占就啟動不了IIS,例如:訊雷)
5、右擊網頁文件夾主目錄,屬性-安全-將everyone賦予讀取,訪問權限
6、打開C盤Windows目錄,找到temp文件夾,右擊-屬性-安全-將everyone賦予完全控制權限!
在win2003上調試ASP程序時(程序正常運行在ISP的虛擬主機上,可是移到自己配置的服務器上就不行了),大部分頁面可以訪問,可是有部分頁面無法訪問,出現錯誤:
無法顯示網頁
您要訪問的網頁有問題,無法顯示。
——————————————————————————–
請嘗試以下操作:
打開 http://localhost/ 主頁,然后查找指向您感興趣信息的鏈接。
單擊刷新按鈕,或以后再試。
單擊搜索,尋找 Internet 上的信息。
也可查看相關站點列表。
HTTP 500 – 內部服務器錯誤
Internet Explorer
查找問題的原因:
打開IE->設置->高級,把“顯示友好HTTP錯誤信息”的勾去掉,然后在運行出錯的頁面
可以看到錯誤信息:包含文件 ‘../../inc/bottom.asp’ 不能用 ‘..’ 表示父目錄。
解決此問題的方法:
因為在windows server 2003的IIS6中將“啟用父路徑”關閉了,而這些頁面需要調用父路徑的文件,即在ASP文件中使用“../”調用上一級目錄。
解決辦法:在IIS中 屬性->主目錄->配置->選項中。把“啟用父路徑”前面打上勾,確認刷新。