當(dāng)前位置:首頁文章首頁 IT學(xué)院 IT技術(shù)

Server Application Error的分析與處理

作者:  來源:  發(fā)布時間:2011-6-14 15:32:12  點擊:
(2)找到“組件服務(wù)”->“計算機”->“我的電腦”->“COM+應(yīng)用程序”->“Out-Of-Process Pooled Applications”,右擊“Out-Of-Process Pooled Applications”->“屬性”。

(3)切換到“Out-Of-Process Pooled Applications”屬性對話框的“標(biāo)志”選項卡。“此應(yīng)用程序在下列賬戶下運行”選擇中“此用戶”會被選中,用戶名是“IWAM_MYSERVER”。這些都是缺省的,不必改動。在下面的“密碼”和“確認(rèn)密碼”文本框內(nèi)輸入正確的密碼“Aboutnt2001”,確定退出。

(4)系統(tǒng)如果提示“應(yīng)用程序被一個以上的外部產(chǎn)品創(chuàng)建。你確定要被這些產(chǎn)品支持嗎?”時確定即可。

(5)如果我們在IIS中將其它一些Web的“應(yīng)用程序保護”設(shè)置為“高(獨立的)”,那么這個WEB所使用的COM+應(yīng)用程序的IWAM賬號密碼也需要同步。重復(fù)(1)-(4)步,同步其它相應(yīng)Out of process application的IWAM賬號密碼。


2、使用IWAM賬號同步腳本synciwam.vbs

實際上微軟已經(jīng)發(fā)現(xiàn)IWAM賬號在密碼同步方面存在問題,因此在IIS5的管理腳本中單獨為IWAM賬號密碼同步編寫了一個腳本synciwam.vbs,這個腳本位于C:\inetpub\adminscripts子目錄下(位置可能會因你安裝IIS5時設(shè)置的不同而有所變動)。

synciwam.vbs腳本用法比較簡單:

cscript synciwam.vbs [-v|-h]

“-v”參數(shù)表示詳細(xì)顯示腳本執(zhí)行的整個過程(建議使用),“-h”參數(shù)用于顯示簡單的幫助信息。


我們要同步IWAM_MYSERVER賬號在COM+應(yīng)用程序中的密碼,只需要執(zhí)行“cscript synciwam.vbs -v”即可,如下:

cscript c:\inetpub\adminscripts\synciwam.vbs -v

Microsoft (R) Windows script Host Version 5.6

版權(quán)所有(C) Microsoft Corporation 1996-2000。保留所有權(quán)利。


WamUserName:IWAM_MYSERVER

WamUserPass:Aboutnt2001

IIS Applications Defined:

Name, AppIsolated, Package ID

w3svc, 0, {3D14228C-FBE1-11d0-995D-00C04FD919C1}

Root, 2,

IISHelp, 2,

IISAdmin, 2,

IISSamples, 2,

MSADC, 2,

ROOT, 2,

IISAdmin, 2,

IISHelp, 2,

Root, 2,

Root, 2,


Out of process applications defined:

Count: 1

{3D14228D-FBE1-11d0-995D-00C04FD919C1}


Updating Applications:

Name: IIS Out-Of-Process Pooled Applications Key: {3D14228D-FBE1-11D0-995D-00C04FD919C1}


從上面腳本的執(zhí)行情況可以看出,使用synciwam.vbs腳本要比使用組件服務(wù)的方法更全面和快捷。它首先從IIS的metabase數(shù)據(jù)庫找到IWAM賬號"IWAM_MYSERVER"并取出對應(yīng)的密碼“Aboutnt2001”,然后查找所有已定義的IIS Applications和Out of process applications,并逐一同步每一個Out of process applications應(yīng)用程序的IWAM賬號密碼。

使用synciwam.vbs腳本時,要注意一個問題,那就是在你運行synciwam.vbs之前,必須保證IIS metabase數(shù)據(jù)庫與Active Directory中的IWAM密碼已經(jīng)一致。因為synciwam.vbs腳本是從IIS metabase數(shù)據(jù)庫而不是從Active Directory取得IWAM賬號的密碼,如果IIS metabase中的密碼不正確,那synciwam.vbs取得的密碼也會不正確,同步操作執(zhí)行到“Updating Applications”系統(tǒng)就會報80110414錯誤,即“找不到應(yīng)用程序{3D14228D-FBE1-11D0-995D-00C04FD919C1}”。


好了,到現(xiàn)在為止,IWAM賬號在Active Directory、IIS metabase數(shù)據(jù)庫和COM+應(yīng)用程序三處的密碼已經(jīng)同步成功,你的ASP程序又可以運行了!

相關(guān)軟件

相關(guān)文章

文章評論

欄目導(dǎo)航

本類熱門

本類推薦

本站熱門

本站推薦

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z