IIS metabase數(shù)據(jù)庫在內(nèi)部服務(wù)的作用講解
IIS metabase數(shù)據(jù)庫在我們使用的時(shí)候有很多的用途,也占有很重要的位置。這里,我們就講解下IIS metabase數(shù)據(jù)庫在解決IIS服務(wù)器內(nèi)部服務(wù)錯(cuò)誤的問題。
IIS服務(wù)器可以作為一個(gè)Web 服務(wù)器單獨(dú)使用,也可以與相兼容的工具一起使用,它可以用來建立Internet商務(wù)、訪問和操作來自不同數(shù)據(jù)源的數(shù)據(jù)以及創(chuàng)建Web 應(yīng)用程序,其中這些應(yīng)用程序利用服務(wù)器腳本和組件代碼來完成一些客戶-服務(wù)器功能。
客戶端訪問Web站點(diǎn)提示“HTTP 500 - 內(nèi)部服務(wù)器錯(cuò)誤”,這樣的IIS錯(cuò)誤提示不是很頻繁但排錯(cuò)比較麻煩困擾了很多人。其原因是由IWAM帳號(hào)不同步造成的,IWAM賬號(hào)是安裝IIS時(shí)系統(tǒng)自動(dòng)建立的一個(gè)內(nèi)置賬號(hào)。
IWAM賬號(hào)建立后被Active Directory、IIS metabase數(shù)據(jù)庫和COM+應(yīng)用程序三方共同使用,賬號(hào)密碼被三方分別保存,并由操作系統(tǒng)負(fù)責(zé)這三方保存的IWAM密碼的同步工作。系統(tǒng)對(duì)IWAM賬號(hào)的密碼同步工作有時(shí)會(huì)失效,導(dǎo)致IWAM賬號(hào)所用密碼不統(tǒng)一。
解決辦法是:如果存在AD(活動(dòng)目錄),選擇開始→程序→管理工具→Active Directory用戶和計(jì)算機(jī)為IWAM賬號(hào)設(shè)置密碼。
然后打開命令提示符(cmd.exe)進(jìn)入c:\Inetpub\AdminScripts目錄然后執(zhí)行命令:adsutil SET w3svc/WAMUserPass test (test為密碼,大家可以自行設(shè)置)。然后同步IIS metabase數(shù)據(jù)庫密碼同樣在命令行下運(yùn)行synciwam.vbs -v 同步IWAM賬號(hào)在COM+應(yīng)用程序中的密碼。
【編輯推薦】