Win2003最近突然出了問題,后來要求機房重新安裝了,后來發現,這新裝的服務器,竟然IIS不能用,提示“HTTP 500內部服務器錯誤”,當時心里就比較那個啥啊,火啊,但問題出來了,還是趕快解決吧,網上找了一圈,發現只要三步就可以解決問題了。
1. 運行:regsvr32 %windir%/system32/vbscript.dll (此步可省略,但為了保險其見,建議不要省略!)
2. 運行:msdtc -resetlog
3. 重新安裝IIS
是不是沒有看明白,就這么簡單?對,如果想知道原因,就請往下看:
1. 微軟只隨IIS5提供了一個管理腳本adsutil.vbs,這個腳本位于C:inetpubadminscripts子目錄下,首先注冊vbscript.dll。
2. msdtc.exe是微軟分布式傳輸協調程序。該進程調用系統Microsoft Personal Web Server和Microsoft SQL Server,該服務用于管理多個服務器,必須確保該服務正常啟動。
(1)控制面板->管理工具->組件服務
(2)找到“組件服務”->“計算機”->“我的電腦”->“COM+應用程序”->“IIS Out-Of-Process Pooled Applications”
組件服務設置窗口
3. 如果找不到“IIS Out-Of-Process Pooled Applications”,或在點擊不能打開“COM+應用程序”,執行完“msdtc -resetlog”后,重新安裝IIS即可。
廣東盛網科技有限公司,服務器租用/托管,高性能,高配置,高防護,高獨享7x24小時售后服務,定制屬于你的專屬服務器。
地址:廣東省東莞市莞城街道匯峰路1號匯峰中心B區501單元
24小時聯系電話:4000-900-901
QQ:400090090 |
|