最近里諾軟件客服在幫用戶架設(shè)里諾B/S版進(jìn)銷存軟件的時(shí)候,發(fā)現(xiàn)用戶使用的電腦是ghost XP系統(tǒng),應(yīng)該也可以作為服務(wù)器來安裝架設(shè)。于是在仔細(xì)操作之后,很順利的安裝完了SQL Server 2000,并打上了sp4的補(bǔ)丁,接著安裝IIS5.1,也挺順利的,很快控制面板上就出現(xiàn)了Internet信息服務(wù)管理器。
打開控制面板->管理工具-> Internet信息服務(wù),卻發(fā)現(xiàn)默認(rèn)網(wǎng)站處于停止?fàn)顟B(tài),于是單擊鼠標(biāo)右鍵,從展開的菜單中選擇“啟動(dòng)”,可是卻出現(xiàn)如下錯(cuò)誤: “發(fā)生意外錯(cuò)誤0x8ffe 2740”,IIS無法啟動(dòng)!
 在把里諾進(jìn)銷存B/S版軟件的源程序添加進(jìn)去之后,權(quán)限、父路徑什么都設(shè)置好了,點(diǎn)擊瀏覽,卻無法訪問。這下才意識(shí)到可能是剛才報(bào)錯(cuò)的問題,返回源頭找原因。起初是懷疑IIS版本裝的不對(duì),于是又重新安裝了一遍,結(jié)果還是一樣的提示。
通過在網(wǎng)上的搜索,發(fā)現(xiàn)問題竟然有很多種,最可能出現(xiàn)的問題是電腦上安裝的“迅雷”網(wǎng)絡(luò)下載軟件占用默認(rèn)的TCP端口80,與IIS配置發(fā)生沖突,導(dǎo)致IIS無法啟用。究竟是不是呢?我把客戶的迅雷插件刪除干凈,重啟了下電腦,再次打開,啟動(dòng),果然成功了!
雖然是解決了,但難保下次不是這個(gè)程序占用的端口,于是另外還搜索到一些方法,記錄下來,以備以后遇到解決。 (1) 卸掉“迅雷”軟件,重啟電腦,OK!問題解決; (2) 將IIS的TCP端口改成100,問題同樣得到解決!
常規(guī)出現(xiàn)此錯(cuò)誤解決方式方法: 方法1:IIS Admin Service 在開始--運(yùn)行里,輸入:services.msc,打開服務(wù)管理器(當(dāng)然,也可以用管理工具里找到它),找到IIS Admin Service服務(wù),如果未啟動(dòng),則啟動(dòng)它,我沒找到IIS Admin Service服務(wù)。 方法2: 更改80端口,我不知道IIS的默認(rèn)端口在哪個(gè)地方。 方法3: 我用的mysql關(guān)了后,也不能用IIS,我用的防火墻,停用了之后,也不能用IIS復(fù)雜的解決方式IIS服務(wù)器出現(xiàn)錯(cuò)誤的原因很多,請(qǐng)嘗試以下操作: 1、查看網(wǎng)站屬性——文檔 看看啟用默認(rèn)文檔中是否存在:index.asp index.htm index.html (最好全都有,沒有可添加) 2、查看網(wǎng)站屬性——主目錄 A、本地路徑是否指定正確 B、是否勾選“腳本資源訪問”? C、是否勾選“讀取”? D、執(zhí)行權(quán)限:純腳本 3、查看網(wǎng)站屬性——目錄安全性——編輯 A、是否勾選“匿名訪問”? B、用戶名:IUSR_您的計(jì)算機(jī)名(不對(duì),就點(diǎn)瀏覽選擇) C、密碼不用改,勾選“允許IIS控制密碼”就可以了 D、其它不用選 4、查看網(wǎng)站屬性——網(wǎng)站 A、IP地址:全部未分配 或者 選擇一個(gè) B、TCP端口:80 (最好不要改,改了訪問方法就不一,特別提醒:有些軟件會(huì)占用80端口,端口被占就啟動(dòng)不了IIS,例如:訊雷) 5、打開控制面板——管理工具——計(jì)算機(jī)管理——本地用戶和組——用戶 A、看看“IUSR_您的計(jì)算機(jī)名”此用戶有沒有啟動(dòng),必須啟動(dòng)(說明:有紅色的×表示沒有啟動(dòng)) B、看看“IWAM_您的計(jì)算機(jī)名”此用戶有沒有啟動(dòng),必須啟動(dòng)(說明:有紅色的×表示沒有啟動(dòng)) C、在“IWAM_您的計(jì)算機(jī)名”該用戶上按右鍵——設(shè)置密碼(密碼要記住,后面還需要用上該密碼) 6、打開控制面板——管理工具——組件服務(wù)——組件服務(wù)——計(jì)算機(jī)——我的電腦——COM+應(yīng)用程序 A、在“IIS Out-Of-Process Pooled Applications”上按右鍵選擇‘屬性’——選擇‘標(biāo)識(shí)’,指定用戶:IWAM_您計(jì)算機(jī)名(說明:可以點(diǎn)瀏覽查找);輸入密碼,密碼上面步驟的密碼。再次啟動(dòng)該服務(wù),啟動(dòng)后它會(huì)動(dòng)。 B、在“IIS In-Process Applications”上按右鍵選擇‘屬性’——選擇‘安全性’,將‘啟用身份驗(yàn)證’勾去掉 C、在“IIS Utilities”上按右鍵選擇‘屬性’——選擇‘安全性’,將‘啟用身份驗(yàn)證’勾去掉。 特別提醒: 有些朋友的組件無法啟動(dòng),可能是您優(yōu)化了XP服務(wù),也可能是病毒導(dǎo)致,也可能是組件出錯(cuò)……這些就只能靠您處理了 7、請(qǐng)檢查“控制面板——管理工具——數(shù)據(jù)源 (ODBC)”,看看系統(tǒng)DSN 有沒有Access數(shù)據(jù)庫驅(qū)動(dòng),如果是空白的話,請(qǐng)?zhí)砑右粋(gè)。 8、如果經(jīng)過上面設(shè)置還不行話的,請(qǐng)注冊(cè)以下組件,分別把它復(fù)制到運(yùn)行中: A、regsvr32 %windir%system32VBscript.dll B、regsvr32 %windir%system32JScript.dll C、regsvr32 %windir%system32InetsrvAsp.dll
如果還有什么問題的話,請(qǐng)大家踴躍咨詢里諾客服,希望這篇文章對(duì)大家有幫助,以備今后不時(shí)之需! |