今天培訓(xùn)銷售人員安裝asp.net運行環(huán)境,真是各種情況都遇到了,IIS安裝完成,一運行出現(xiàn)“
HTTP 500 - 內(nèi)部服務(wù)器錯誤”,網(wǎng)上找了一圈,處理方法那個叫復(fù)雜,在研究完復(fù)雜方法之后,發(fā)現(xiàn)只要三步就可以解決問題了。
1. 運行:regsvr32 %windir%/system32/vbscript.dll (其實這一步也可以省,確保萬一,還是執(zhí)行吧)
2. 運行:msdtc -resetlog
3. 重新安裝IIS
注釋:
1. 微軟只隨IIS5提供了一個管理腳本adsutil.vbs,這個腳本位于C:\inetpub\adminscripts子目錄下,首先注冊vbscript.dll。
2. msdtc.exe是微軟分布式傳輸協(xié)調(diào)程序。該進(jìn)程調(diào)用系統(tǒng)Microsoft Personal Web Server和Microsoft SQL Server,該服務(wù)用于管理多個服務(wù)器,必須確保該服務(wù)正常啟動。
(1)控制面板->管理工具->組件服務(wù)
(2)找到“組件服務(wù)”->“計算機(jī)”->“我的電腦”->“COM+應(yīng)用程序”->“IIS Out-Of-Process Pooled Applications”
3. 如果找不到“IIS Out-Of-Process Pooled Applications”,或在點擊不能打開“COM+應(yīng)用程序”,執(zhí)行完“msdtc -resetlog”后,重新安裝IIS即可。
第一步:“開始”->“設(shè)置”->“控制面板”->“管理工具”->“組件服務(wù)”中,“控制臺根目錄”->“組件服務(wù)”->“計算機(jī)”->“我的電腦”->“COM+應(yīng)用程序”中,有一個“IIS Out-Of-ProcessPooled”鼠標(biāo)右鍵“屬性”--“標(biāo)識”--把“此用戶”調(diào)整為“交互式用戶--目前已登錄的用戶”。然后“確定”,再鼠標(biāo)右鍵“屬性”--“啟動”.
第二步:“開始”->“管理工具”->“Internet信息服務(wù)”->展開左側(cè)的本地計算機(jī)->右擊“網(wǎng)站”屬性->選擇“目錄安全性”->點“編輯”然后在彈出的對話框中確保只選中了“匿名訪問”和“集成Windows驗證”兩項,單擊匿名訪問中的編輯,去掉“允許IIS控制密碼”然后保存設(shè)置就可以了。
第三步:點“默認(rèn)WEB站點”的右鍵,轉(zhuǎn)到“目錄安全性”選項卡,點“匿名訪問和驗證控制”的“編輯”按鈕,回彈出匿名方法新窗口,再點擊其中“匿名訪問”中的“編輯”按鈕,將“允許IIS控制密碼”全面的勾去掉,然后一路確定返回就可以了。至此XP簡化版安裝IIS5.1的步驟就全部完成了。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。