首頁  >  文章  >  php教程  >  HTTP 錯誤 500.19- Internal Server Error 錯誤解決方法

HTTP 錯誤 500.19- Internal Server Error 錯誤解決方法

高洛峰
高洛峰原創
2017-01-06 16:23:143724瀏覽

剛在本機部署了一個WebService測試,瀏覽的時候出現了「HTTP 錯誤500.19 - Internal Server Error 」錯誤,如下圖:

HTTP 错误 500.19- Internal Server Error 错误解决方法

經過檢查發現是由於先安裝vs2008後安裝iis的緣,只故居要重新註冊下AspNet就可以了,具體步驟如下

1 打開運行,輸入cmd進入到命令提示字元視窗。

2 進入到C:WINDOWSMicrosoft.NETFrameworkv2.0.50727 目錄。

3 輸入aspnet_regiis.exe –i 執行既可

注意:如果系統為64位元第二步驟的路徑為C:WINDOWSMicrosoft.NETFramework64v2.0.50727 

iis7錯誤提示.. 
win7下面執行ASP程式總是出錯,原來是網站設定的問題。 。 。 

問題一:MS Jet引擎改變了臨時目錄的位置,但是又沒有對臨時目錄的存取權限,導致資料庫使用失敗(因為sql問題,後改用access資料庫測試)。
解決方法: 
為「系統碟:WindowsServiceProfilesNetworkServiceAppDataLocalTemp」目錄新增一個「Authenticated Users」的用戶,其中AppData目錄是隱藏的,在進入的時候可以直接在網址列輸入路徑,或是在資料夾選項中顯示隱藏資料夾選項中顯示隱藏資料夾選項。

設定權限步驟:右鍵點選Temp資料夾,選擇“屬性”選擇“安全性”標籤”點選“編輯”出來“Temp 的權限”對話框,點選“新增”,在下方的“輸入物件名稱來選擇」中輸入Authenticated Users(也可以點擊“高級...”按鈕,再點擊“查找”按鈕,在查找結果中選擇Authenticated Users),確定”返回到“Temp 的權限”,將Authenticated Users的權限中的完全控制給勾上,確定》確定。 

問題二:是IIS7預設不把詳細錯誤傳送的客戶端,所以只給我們一句腳本錯誤訊息(本資訊可以修改):An error occurred on the server when processing the URL. Please contact the system administrator。這樣,到底出什麼錯就不得而知。 
解決方法: 
將iis7中ASP模組裡面的「將錯誤送到瀏覽器」改為True。 
很關鍵,否則你都不知道錯誤出在哪裡。

更多HTTP 錯誤 500.19- Internal Server Error 錯誤解決方法相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn