IIS内部服务错误aspx与asp
?
打開事件查看器:
在系統(tǒng)事件中有錯誤:Distributed Transaction Coordinator 服務(wù)因 3221229584 (0xC0001010) 服務(wù)性錯誤而停止。
經(jīng)多次試驗,發(fā)現(xiàn)這主要是系統(tǒng)無法找到MS DTC 日志文件造成的,只要創(chuàng)建一下就可以了:
點(diǎn)開始→運(yùn)行→輸入命令"msdtc -resetlog",運(yùn)行該命令即可.
之后,重新啟動電腦,或者運(yùn)行服務(wù)中的"Distributed Transaction Coordinator "服務(wù)均可.
| DCOM?遇到錯誤“登錄失敗:?未知的用戶名或錯誤密碼 | |
DCOM 遇到錯誤“登錄失敗: 未知的用戶名或錯誤密碼 并且無法登錄到 .\IWAM_PC-HANXIN 上以運(yùn)行服務(wù)器: 在瀏覽器中: 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. ? 轉(zhuǎn)貼: 二、原因分析 ? 綜合分析上面的錯誤表現(xiàn)我們可以看出,主要是由于IWAM賬號(在我的計算機(jī)即是IWAM_MYSERVER賬號)的密碼錯誤造成了HTTP 500內(nèi)部錯誤。 ? 在詳細(xì)分析HTTP500內(nèi)部錯誤產(chǎn)生的原因之前,先對IWAM賬號進(jìn)行一下簡要的介紹:IWAM賬號是安裝IIS5時系統(tǒng)自動建立的一個內(nèi)置賬號,主要用于啟動進(jìn)程之外的應(yīng)用程序的Internet信息服務(wù)。IWAM賬號的名字會根據(jù)每臺計算機(jī)NETBIOS名字的不同而有所不同,通用的格式是IWAM_MACHINE,即由“IWAM”前綴、連接線“_”加上計算機(jī)的NETBIOS名字組成。我的計算機(jī)的NETBIOS名字是MYSERVER,因此我的計算機(jī)上IWAM賬號的名字就是IWAM_MYSERVER,這一點(diǎn)與IIS匿名賬號ISUR_MACHINE的命名方式非常相似。 ? IWAM賬號建立后被Active Directory、IIS metabase數(shù)據(jù)庫和COM+應(yīng)用程序三方共同使用,賬號密碼被三方分別保存,并由操作系統(tǒng)負(fù)責(zé)這三方保存的IWAM密碼的同步工作。按常理說,由操作系統(tǒng)負(fù)責(zé)的工作我們大可放心,不必?fù)?dān)心出錯,但不知是BUG還是其它什么原因,系統(tǒng)的對IWAM賬號的密碼同步工作有時會失敗,使三方IWAM賬號所用密碼不統(tǒng)一。當(dāng)IIS或COM+應(yīng)用程序使用錯誤IWAM的密碼登錄系統(tǒng),啟動IIS Out-Of-Process Pooled Applications時,系統(tǒng)會因密碼錯誤而拒絕這一請求,導(dǎo)致IIS Out-Of-Process Pooled Applications啟動失敗,也就是我們在ID10004錯誤事件中看到的“不能運(yùn)行服務(wù)器{3D14228D-FBE1-11D0-995D-00C04FD919C1} ”(這里{3D14228D-FBE1-11D0-995D-00C04FD919C1} 是IIS Out-Of-Process Pooled Applications的KEY),不能轉(zhuǎn)入IIS5應(yīng)用程序,HTTP 500內(nèi)部錯誤就這樣產(chǎn)生了。 ? ? ? 三、解決辦法: ? 1、重設(shè)IWAM密碼 ? 打開我的電腦"管理",切換到"本地用戶和組",單擊"用戶"選中"IWAM_computer_name"用戶,右擊選擇"設(shè)置密碼",在跳出的重設(shè)密碼對方框中給IWAM_computer_name設(shè)置新的密碼,這兒我們設(shè)置成"rock2006"(沒有引號的),確定,等待密碼修改成功。 ? 2、同步IIS metabase中IWAM_computer_name賬號的密碼 ? 可能因為這項改動太敏感和重要,微軟并沒有為我們修改IIS metabase中IWAM_computer_name賬號密碼提供一個顯式的用戶接口,只隨IIS5提供了一個管理腳本adsutil.vbs,這個腳本位于C:\inetpub\AdminScripts子目錄下(位置可能會因你安裝IIS5時設(shè)置的不同而有所變動)。 ? adsutil.vbs腳本功能強(qiáng)大,參數(shù)非常多且用法復(fù)雜,這里只提供使用這個腳本修改IWAM_computer_name賬號密碼的方法: ? 進(jìn)入在cmd下進(jìn)入C:\inetpub\AdminScripts cd C:\inetpub\AdminScripts C:\inetpub\AdminScripts>adsutil SET w3svc/WAMUserPass Password "rock2006" ? 修改成功后,系統(tǒng)會有如下提示: ? WAMUserPass???????????????????? : (STRING) "**********" ? 3、同步COM+應(yīng)用程序所用的IWAM_computer_name的密碼 ? 同步COM+應(yīng)用程序所用的IWAM_computer_name的密碼,我們使用組件服務(wù)MMC管理單元。 ? (1)、打開控制面板,進(jìn)入管理工具,找到“組件服務(wù)”->“計算機(jī)”->“我的電腦”->“COM+應(yīng)用程序”->“Out-Of-Process Pooled Applications”,右擊“Out-Of-Process Pooled Applications”->“屬性”。 ? (2)、切換到“Out-Of-Process Pooled Applications”屬性對話框的“標(biāo)志”選項卡。“此應(yīng)用程序在下列賬戶下運(yùn)行”選擇中“此用戶”會被選中,用戶名是“IWAM_computer_name”。這些都是缺省的,不必改動。在下面的“密碼”和“確認(rèn)密碼”文本框內(nèi)輸入正確的密碼“rock2006”,確定退出。 ? (3)、系統(tǒng)如果提示“應(yīng)用程序被一個以上的外部產(chǎn)品創(chuàng)建。你確定要被這些產(chǎn)品支持嗎?”時確定即可。 ? 如果我們在IIS中將其它一些Web的“應(yīng)用程序保護(hù)”設(shè)置為“高(獨(dú)立的)”,那么這個WEB所使用的COM+應(yīng)用程序的IWAM賬號密碼也需要同步。重復(fù)(1)-(3)步,同步其它相應(yīng)Out of process application的IWAM賬號密碼。 ? ? 轉(zhuǎn)自:http://blog.cnool.net/linux622/archive/2006/05/09/17660.html 轉(zhuǎn)載請注! ? IIS HTTP 500 內(nèi)部服務(wù)器錯誤 服務(wù)器無法加載應(yīng)用程序 '/LM/W3SVC''/LM/W3SVC' '找不到指定的元數(shù)據(jù)
rundll32 wamreg.dll, CreateIISPackage regsvr32 asptxn.dll (請注意,CreateIISPackage 區(qū)分大小寫。) |
轉(zhuǎn)載于:https://www.cnblogs.com/lsgoodsun/archive/2007/09/21/901159.html
總結(jié)
以上是生活随笔為你收集整理的IIS内部服务错误aspx与asp的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 配置npm下载依赖位置
- 下一篇: spring boot启动加载tomca