技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁 > 教程 > 服務(wù)器類 >

HTTP-500錯(cuò)誤分析

來源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2019-04-04 12:17┆點(diǎn)擊:

  首先你要確定錯(cuò)誤的原因。

  如何讓IE顯示詳細(xì)的出錯(cuò)信息:

  菜單--工具--Internet選項(xiàng)--高級(jí)--顯示友好的HTTP錯(cuò)誤信息,去掉這個(gè)選擇吧 ,然后刷新出錯(cuò)頁,就可以看到詳細(xì)的出錯(cuò)信息,對(duì)幫助你確定錯(cuò)誤所在非常有 幫助!

  造成500錯(cuò)誤常見原因有:ASP語法出錯(cuò)、ACCESS數(shù)據(jù)庫連接語句出錯(cuò)、文件引用與包含路徑出錯(cuò)、使用了服務(wù)器不支持的組件如FSO等。

  http 500內(nèi)部服務(wù)器錯(cuò)誤說明IIS服務(wù)器無法解析ASP代碼,訪問一個(gè)靜態(tài)頁面試試是否也出現(xiàn)這個(gè)問題,如果訪問靜態(tài)頁面沒問題,那就要分以下幾種 情況來分析了: ① 你是否改變過計(jì)算機(jī)名稱。 ② 站點(diǎn)所在的文件目錄是否自定義了安全屬性。 ③ 安裝了域控制器后是否調(diào)整了域策略。如果是其中的一種情況,請(qǐng)一一將 改變的參數(shù)設(shè)置回來看是否解決問題。 如果靜態(tài)空間也無法訪問,則說明解析還沒生效。

  當(dāng)系統(tǒng)提示“HTTP500內(nèi)部錯(cuò)誤”問題時(shí),常常會(huì)把網(wǎng)管們搞得一頭霧水,首先可以肯定這些Asp網(wǎng)頁本身沒有問題,因?yàn)樗鼈冊(cè)赪indows 2000下能夠正常顯示,所以把出錯(cuò)的原因歸結(jié)為IIS的問題。IIS中有“活動(dòng)日志”,可以為我們指引查找問題的方向:依次執(zhí)行“開始→設(shè)置→ 控制面板→管理工具→Internet 信息服務(wù)(IIS)管理器”,打開“Internet 信息服務(wù)(IIS)管理器”,然后展開網(wǎng)站中我的“***”站點(diǎn),右擊它,選“屬性”后進(jìn)入站點(diǎn)屬性頁面。

  從中可以看到IIS6采用的是“W3C擴(kuò)展日志”,再單擊右邊的“屬性”按鈕,從中我們能夠得到該日志存放的路徑,按照給出的路徑,找到這個(gè)日志文件(exyymmdd.log),用記事本 打開后,在文件的最后發(fā)現(xiàn)了這樣的一條信息所示,然后以“不允許的_Path_字符”為關(guān)鍵字進(jìn)行搜索,很輕松的找到了相應(yīng)的解決方法:

  切換到“主目錄”選項(xiàng)卡,在彈出的對(duì)話框中單擊“配置”按鈕,切換到“選項(xiàng)”標(biāo)簽。原來2003為出于安全性考慮,在默認(rèn)情況下“啟用父路徑”功能是關(guān)閉狀態(tài),從而造成了部分Asp頁面不能打開。當(dāng)然這些不能打開的頁面有這樣一個(gè)共同特征,里面都有用來調(diào)用父目錄的“../”字符,所以會(huì)出錯(cuò)。把“啟用父路徑”左邊的復(fù)選框打上對(duì)勾,確定后再次瀏覽這個(gè)Asp文件,久違的頁面又出現(xiàn)了,從而問題成功解決。