首先需要說明一點,就是這種做法可能會有風險,因此在你實際操作之前,最好明確你的行為會帶來什么后果。并且經(jīng)過這樣處理安裝的IIS在運行上可能存在某種未知的缺陷。還有,同Professional版的XP一樣,在Home版上運行的IIS也有10個并發(fā)連接的限制。在同一個時間內(nèi),最多只能有10個人使用你提供的IIS服務(wù)。如果你還想繼續(xù),那么就往下看吧。
準備條件:一張Windows 2000 Professional的光盤(假設(shè)光驅(qū)是F盤)。
首先在運行中輸入 "c:\windows\inf\sysoc.inf" ,系統(tǒng)會自動使用記事本打開sysoc.inf這個文件。在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ū),同時按下Shift鍵禁止光驅(qū)的自動運行。在運行中輸入"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,沒有任何可靠的方法能使其運行IIS。Windows XP Home Edition并未設(shè)計成一個Web應(yīng)用程序的開發(fā)平臺。在升級到Windows XP Professional后,你就可以在系統(tǒng)上安裝IIS 5.1,以便利用ASP.Net進行開發(fā)工作。在Windows XP Professional上的IIS 5.1是一個全功能的Web服務(wù)器端,但是它只能建立10個并發(fā)連接,這是因為它只是一個工作站操作系統(tǒng)而不是服務(wù)器平臺。Windows XP Home Edition還有一些與Windows XP Professional相同的其它限制,因為它也是一個工作站操作系統(tǒng)而不是服務(wù)器操作系統(tǒng)。大體上,你會發(fā)現(xiàn),在Windows 2000 Professional和Windows 2000 Server或Advanced Server上的IIS 5.0中,這些差別是相類似的。無論怎樣,對于使用.NET Framework來開發(fā)基于Web 的應(yīng)用程序來說,Windows XP Professional才是一個優(yōu)秀的環(huán)境。?
|