IIS5.1安裝文件包下載地址:http://yunpan.cn/QzBZGugw84wErwindows
安裝記錄:瀏覽器
在安裝的過程當中會出現找不到文件的狀況(這是正常的,由於你的IIS安裝目錄沒在XP默認的目錄下).這時,點瀏覽,選擇剛剛解壓的目錄,這種讓你選擇安裝文件的現象共會出現屢次,每次的目錄都按上面說的步驟便可.安全
從管理工具裏打開」Internet信息服務」,而後右鍵點擊」默認網站」的屬性,轉到」目錄安全性」選項卡,點」匿名訪問和身份驗證控制」的」編輯」按鈕,會」身份驗證方法」窗口,將」容許IIS控制密碼」前面的勾去掉,而後一路肯定返回就能夠了app
至此XP簡化版安裝IIS5.1的步驟就所有完成了. ide
在IE瀏覽器中輸入:」http://localhost/」.
能夠看到歡迎使用 Windows XP Server Internet 服務的頁面以及IIS5.1文檔.工具
安裝過程當中常見問題解決測試
1. 開始-->運行,輸入C:\windows\inf\sysoc.inf,回車;在打開的sysoc.inf文件中,找到 [Components]的小節,看看下面是否有「iis=iis.dll,OcEntry,iis.inf,hide,7 「這一行,若是有,將hide 這四個字符刪除,變成」iis=iis.dll,OcEntry,iis.inf,,7」,若是沒有,則直接添加一行「iis=iis.dll,OcEntry,iis.inf,,7」,保存後關閉此文件;網站
2. 將解壓後的IIS5.1安裝文件包內的IIS.DL_和IIS.IN_兩個文件拷貝到臨時目錄,打開命令行工具cmd,將路徑切換到放置上面2個文件的臨時目錄,執行expand iis.dl_ iis.dll和expand iis.in_ iis.inf這兩行命令.將釋放出的iis.dll拷貝到C:\Windows\System32\Setup\目錄下,再將釋放出的iis.inf拷貝到C:\Windows\inf\目錄下;spa
3. 開始-->控制面板-->添加/刪除程序-->添加/刪除Windows組件,進行IIS的安裝便可..net
本文從新修正了命令中涉及到路徑的問題,使用本文中的命令,將不須要理會路徑問題:
1. 右鍵點擊個人電腦-->管理-->本地用戶和組-->用戶,在右側給」IUSR_機器名」和」IWAM_機器名」兩個用戶均設置密碼爲123;
2. 開始-->運行--> cmd ,而後依次在命令行窗口輸入如下命令(一行一行的輸入);
cscript.exe %HOMEDRIVE%\Inetpub\Adminscripts\adsutil.vbs set w3svc/wamuserpass 123 cscript.exe %HOMEDRIVE%\Inetpub\Adminscripts\adsutil.vbs set w3svc/anonymoususerpass 123
網上說這裏須要去查看一下IIS正常沒,不過這問題我好像之前也碰到過,這一次依然同樣,到這裏90%仍是問題依就.那咱們就繼續操做.
cscript.exe %HOMEDRIVE%\Inetpub\Adminscripts\synciwam.vbs -v
iisreset
操做到這裏後,若提示error:8004e00f,這是MSDTC服務異常.若是沒有這種提示,那麼恭喜你啦,你修復成功了.
3. 開始-->運行-->regedit打開註冊表,刪除註冊表中的鍵(級聯刪除):
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTC HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC HKEY_CLASSES_ROOT/CID
4. 繼續在剛纔的CMD窗口中,鍵入命令(中止並從新安裝MSDTC服務):
net stop msdtc msdtc -uninstall msdtc -install
5. 從新按第一步的說明操做(設置2個系統用戶的密碼);
6. CMD命令,同步IIS metabase中IWAM_MYServer的密碼:
%HOMEDRIVE%\Inetpub\Adminscripts\adsutil.vbs set w3svc/wamuserpass "123"
7. CMD命令,同步COM+應用程序所用的IWAM_MYServer密碼:
cscript %HOMEDRIVE%\Inetpub\Adminscripts\synciwam.vbs -v
操做到這裏後,我這兒雖然說沒有8004e00f的錯誤提示.
若測試過IIS,問題依舊啊,訪問頁面仍是Server application Error,就繼續往下看:
8. 右鍵點擊個人電腦-->管理-->服務和應用程序-->服務,檢查DTC服務(全名:Distributed Transaction Coordinator)是否能夠正常啓動,保證此服務爲自動/啓動狀態.
9. 繼續在CMD下執行如下命令:
runDLL32 %windir%\system32\inetsrv\wamreg.DLL, CreateIISPackage
regsvr32 %windir%\system32\inetsrv\asptxn.DLL /s
到這裏大功告成!
OK,asp頁面一切正常了
附帶一個根據以上操做而隨手寫的批處理IIS修復文件,下載地址:http://yunpan.cn/QzBZpyYgXvkyK
在咱們的WIN XP系統中安裝了IIS,可是在輸入LOCALHOST測試是否安裝完畢出現須要輸入用戶名和密碼的問題.
看到這個問題,應該是權限沒有打開設置,阻止了匿名訪問用戶.具體如何開啓呢?
1. 開始-->運行,輸入"gpedit.msc"調出組策略設置.找到計算機配置-->管理模塊-->Windows Components-->Internet Explorer -->Internet控制面板-->安全頁-->Internet區域,在右側找到"登錄選項",雙擊.
2. 設置啓動,選擇自動選擇當前用戶名和密碼.
3. 在這樣設置以後,登錄窗口沒有,可是還調試不行,咱們須要賦予當前用戶權限.打開IIS管理,找到"默認網站",右鍵屬性,找到"目錄安全性",進行編輯.
查看是否勾選匿名選項,點擊後面的瀏覽選項,點擊"高級",查到當前用戶,設置爲當前用戶.
最後,一直肯定保存.這樣咱們再次打開LOCALHOST的時候會出現熟悉的成功頁面.
若是想使用」新建網站」這個功能,必須使用2003系統+IIS 6.0.
XP下的IIS只能新建」虛擬目錄」,配置虛擬目錄的權限.
虛擬目錄的使用方法:
舉例:若是你有三個文件夾(文件夾a、b、c),要發佈三個站點.
第一個站點
能夠把其中一個文件夾設置爲」默認網站」(如a);
配置默認網站的屬性.
第二個站點
右擊默認網站,新建虛擬目錄,虛擬目錄名爲b,路徑指向文件夾b(注:虛擬目錄名任意取,不要是中文就行);
右擊創建好的虛擬目錄名選擇屬性,能夠配置該虛擬目錄.
第三個站點(和第二步同樣,改目錄名c以及路徑指向文件夾c就行);
右擊默認網站,新建虛擬目錄,虛擬目錄名爲c,路徑指向文件夾c(注:虛擬目錄名任意取,不要是中文就行);
右擊創建好的虛擬目錄名選擇屬性,能夠配置該虛擬目錄.
這樣就創建好了三個站點,而這三個站點的訪問方法對應以下:
第一個站點:http://localhost/index.asp (訪問註解:http://localhost/文件名)
第二個站點:http://localhost/b/index.asp (訪問註解:http://localhost/目錄名/文件名)
第三個站點:http://localhost/c/index.asp (訪問註解:http://localhost/目錄名/文件名)
若是想再新建多個虛擬目錄,則按照以上方法再添加
本文轉自:腳本之家www.jb51.net