剛在本機部署了一個WebService測試,瀏覽的時候出現了「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中文網!