今天安裝IIS和VS.NET 2003,安裝時一切正常,安裝完以后瀏覽自己的主機(jī)發(fā)現(xiàn)“HTTP 500 - 內(nèi)部服務(wù)器錯誤”,一番折騰,終于在網(wǎng)上找到完美的處理方法,記錄下來,感謝提供信息的人,并希望對其他人有所幫助。
運(yùn)行環(huán)境:Windows XP Sp2
現(xiàn)象:
[1] 瀏覽主機(jī)的.net腳本時出現(xiàn) “HTTP 500 - 內(nèi)部服務(wù)器錯誤”
[2] 察看計算機(jī)系統(tǒng)事件,發(fā)現(xiàn)每次瀏覽.net腳本均會出現(xiàn)一個警告如下:
事件類型: 警告
事件來源: W3SVC
事件種類: 無
事件 ID: 36
日期: 2006-9-4
事件: 15:48:51
用戶: N/A
計算機(jī): FITMOS
描述:
服務(wù)器無法加載應(yīng)用程序 ‘/LM/W3SVC‘。錯誤是 ‘找不到指定的元數(shù)據(jù)。‘。
有關(guān)此消息的詳細(xì)信息,請訪問 Microsoft 聯(lián)機(jī)支持站點(diǎn): http://www.microsoft.com/contentredirect.asp。
有關(guān)更多信息,請參閱在 http://go.microsoft.com/fwlink/events.asp 的幫助和支持中心。
[3] 試圖啟動DTC服務(wù)(全名:Distributed Transaction Coordinator),發(fā)現(xiàn)無法啟動,出現(xiàn)如下錯誤:
(1) Distributed Transaction Coordinator 服務(wù)因 3221229584 (0xC0001010) 服務(wù)性錯誤而停止。
(2) 找不到 MS DTC 日志文件。在確認(rèn)所有由 MS DTC 協(xié)調(diào)的資源管理器不具有“不確定”狀態(tài)的事務(wù)之后,請運(yùn)行 msdtc -resetlog 創(chuàng)建日志文件。
(3) MS DTC 事務(wù)管理器啟動失敗。LogInit 返回錯誤 0x2。
解決方法:
運(yùn)行"CMD",依次輸入如下命令:
msdtc -resetlog
cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
重起,問題得到完美解決。