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