站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

修正 IIS HTTP 500-內部伺服器發生錯誤或 Server Application Error (伺服器應用程式錯誤)

狀況為啟動 IIS Service 後可以連 .html 網頁,但若是連結 .asp 網頁就會出現如下錯誤訊息

 HTTP 500-內部伺服器發生錯誤                      //顯示易懂的 HTTP 錯誤訊息
 Server Application Error (伺服器應用程式錯誤)

看完這篇 [PRB:為 IWAM 帳戶設定的身分不正確] 後採用方法 2:變更 IIS Metabase 以符合 IUSR 及 (或) IWAM 密碼成功解決此一問題,記錄一下處理步驟: (假設 IUSR 及 IWAM 密碼為 1234)

  1. 【我的電腦】/【管理】/【本機使用者和群組】
  2. 設定 IUSR 帳戶密碼【IUSR_ComputerName】
  3. 設定 IWAM 帳戶密碼【IWAM_ComputerName】
  4. 開啟【命令提示字元】
    1. C:\Inetpub\AdminScripts>cscript.exe adsutil.vbs set w3svc/anonymoususerpass "1234" //設定 IUSR 帳戶密碼
    2. C:\Inetpub\AdminScripts>cscript.exe adsutil.vbs set w3svc/wamuserpass "1234" //設定 IWAM 帳戶密碼
    3. C:\Inetpub\AdminScripts>cscript.exe synciwam.vbs -v //更新所有執行跨處理序之 IIS COM+ 應用程式套件的啟動識別
  5. 【開始】/【執行】/鍵入【iisreset.exe】/【確定】 //重新啟動 IIS,所有的變更才會生效
  6. 瀏覽至傳回錯誤訊息的 ASP 網頁,看看問題是否已經解決 (我的狀況是順利解決此一問題了)
Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com