首先需要說明一點(diǎn),就是這種做法可能會(huì)有風(fēng)險(xiǎn),因此在你實(shí)際操作之前,最好明確你的行為會(huì)帶來什么后果。并且經(jīng)過這樣處理安裝的IIS在運(yùn)行上可能存在某種未知的缺陷。還有,同Professional版的XP一樣,在Home版上運(yùn)行的IIS也有10個(gè)并發(fā)連接的限制。在同一個(gè)時(shí)間內(nèi),最多只能有10個(gè)人使用你提供的IIS服務(wù)。如果你還想繼續(xù),那么就往下看吧。
準(zhǔn)備條件:一張Windows 2000 Professional的光盤(假設(shè)光驅(qū)是F盤)。
首先在運(yùn)行中輸入 "c:\windows\inf\sysoc.inf" ,系統(tǒng)會(huì)自動(dòng)使用記事本打開sysoc.inf這個(gè)文件。在sysoc.inf中找到"[Components]"這一段,并繼續(xù)找到類似"iis=iis.dll,OcEntry,iis.inf,hide,7"的一行字,把這一行替換為"iis=iis2.dll,OcEntry,iis2.inf,,7"。之后保存并關(guān)閉。
把Windows 2000 Professional的光盤插入光驅(qū),同時(shí)按下Shift鍵禁止光驅(qū)的自動(dòng)運(yùn)行。在運(yùn)行中輸入"CMD"然后回車,打開命令行模式,在命令行下輸入下列的兩條命令,在每一行命令結(jié)束后回車:
Expand d:\i386\iis.dl_ c:\windows\system32\setup\iis2.dll Expand d:\i386\iis.in_ c:\windows\inf\iis2.inf
Windows XP Home Edition 不支持任何版本的IIS,沒有任何可靠的方法能使其運(yùn)行IIS。Windows XP Home Edition并未設(shè)計(jì)成一個(gè)Web應(yīng)用程序的開發(fā)平臺(tái)。在升級到Windows XP Professional后,你就可以在系統(tǒng)上安裝IIS 5.1,以便利用ASP.Net進(jìn)行開發(fā)工作。在Windows XP Professional上的IIS 5.1是一個(gè)全功能的Web服務(wù)器端,但是它只能建立10個(gè)并發(fā)連接,這是因?yàn)樗皇且粋(gè)工作站操作系統(tǒng)而不是服務(wù)器平臺(tái)。Windows XP Home Edition還有一些與Windows XP Professional相同的其它限制,因?yàn)樗彩且粋(gè)工作站操作系統(tǒng)而不是服務(wù)器操作系統(tǒng)。大體上,你會(huì)發(fā)現(xiàn),在Windows 2000 Professional和Windows 2000 Server或Advanced Server上的IIS 5.0中,這些差別是相類似的。無論怎樣,對于使用.NET Framework來開發(fā)基于Web 的應(yīng)用程序來說,Windows XP Professional才是一個(gè)優(yōu)秀的環(huán)境。?
|