關於IIS安裝後出現500錯誤的解決辦法

evancss發表於2005-11-18

這次安裝系統使用的是整合了SP2的WindowsXP安裝光碟,系統安裝完畢後,卻發現無法用舊的WindowsXP光碟新增IIS元件,總是提示說少檔案,好不容易從網站上Down下了缺少的各個DLL檔案,安裝算勉強成功了。

安裝完畢後,在IE中敲入Http://localhost地址後,新的問題又出現了,出現了這樣的錯誤:

Server Application Error
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.

在系統日誌中,能找到這樣的字樣:

系統    警告   W3SVC   伺服器無法載入應用程式 '/LM/W3SVC/1/Root'。錯誤是 '沒有註冊類別
'。 有關此訊息的詳細資訊,請訪問 Microsoft 聯機支援站點: http://www.microsoft.com/contentredirect.asp。
有關更多資訊,請參閱在 http://go.microsoft.com/fwlink/events.asp 的幫助和支援中心。

在網上查詢了下  比較多的的指向是認為IWAM賬號在Active Directory、IIS metabase資料庫和COM+應用程式中的密碼不一致的關係,同步帳號的方法是,1,修改IWAM使用者密碼,2,使用Adsutil.vbs修改Metabase.bin中的密碼(位於w3svc/WamUserPass),3,同步Com+應用程式所用的IWAM使用者密碼(使用syncwam.vbs)。

這種辦法其實真的很複雜,而且經過實驗我找到了更好的解決辦法:

1,要保證你的“Distributed Transaction Coordinator”服務已經啟動(沒有啟動的把它設定為“自動”並手工啟動)

2,開啟IIS管理器,在網站的“主目錄”屬性中,把“應用程式保護”改為“高(獨立)”,點選“確定”。

看看是不是已經正常了。

相關文章