1. 程式人生 > >xp home下安裝iis

xp home下安裝iis

今天千辛萬苦,終於在XP HOME上裝好了IIS。

方法是在網上找的。不過也有些要注意的地方。

進入C:/WINDOWS/INF/SYSOC.INF ,用記事本開啟,在[COMPONENTS]下
找到此行:iis=iis.dll,OcEntry,iis.inf,hide,7   改為   iis=iis2.dll,OcEntry,iis2.inf,,7 

儲存

然後從XP PROFESSION 光碟expand f:/i386/iis.dl_ c:/windows/system32/iis2.dll

expand f:/i386/iis.in_ c:/windows/system32/iis2.inf

執行新增/刪除程式,進入新增/刪除windows元件,選擇IIS,這裡要注意,去掉IIS裡一些無用的選項,例如FTP和SMTP。附件裡的遊戲,去掉INTERNET遊戲。

然後就可以使用下載的IIS原始檔進行安裝(我是一個個從光盤裡把需要的檔案EXPAND出來,用了不少時間),期間也要讀一些光盤裡的檔案。

安裝完成後重啟。

第一次瀏覽ASP檔案,出現錯誤The specified module could not be found.,通過如下方法解決

開啟IIS 資訊服務,在左側找到自己的計算機,點右鍵,選擇屬性,在主屬性中選編輯,開啟“目錄安全性”選項卡,單擊“匿名訪問和驗證控制”裡的“編輯”按鈕,在彈出的對話方塊中確保只選中了“匿名訪問”和“整合Windows驗證”兩項,單擊匿名訪問中的編輯,去掉“允許IIS控制密碼”;

開啟登錄檔編輯器,重新命名HKEY_LOCAL_MACHINESOFTWAREClassesAppID{A9E69610-B80D-11D0-B9B9-00A0C922E750}下的AccessPermission為AccessPermission0,LaunchPermission為LaunchPermission0(直接刪除也可以,不建議~)

在“預設Web站點”上點右鍵,選屬性,在主目錄標籤中把“應用程式保護”設定為“低 (IIS程序)”

第一個錯誤解決了,又出現了第二個錯誤The requested resource is in use. 檢視事件日誌,顯示 事件型別: 錯誤
事件來源: DCOM
事件種類: 無
事件 ID: 10016
日期:  2009-03-17
事件:  16:08:48
使用者:  XIAOMING/IWAM_XIAOMING
計算機: XIAOMING
描述:
應用程式-特定 許可權設定未將 COM 伺服器應用程式....)的 本地 啟用 許可權授予使用者 XIAOMING/IWAM_XIAOMING SID ....。可以使用元件服務管理工具修改此安全許可權。 根據網上文章的提示,作如下處理 開啟 控制面板>管理工具>元件服務>計算機>我的電腦>DCOM選項  ,找到 IIS ADMIN SERVICE 這個元件,右鍵點屬性,在 安全>啟動和啟用許可權 中選擇 自定義。查看了下自定義 選項是否有 IWAM_*******  這個帳戶。我看的是存在這個帳戶,然後儲存修改。      開啟IE,重新運行了該程式 如果需要使用ASP.net而又先安裝了.net Framework,在執行中執行下面的“命令”:"%windir%Microsoft.NETFrameworkV1.1.4322aspnet_regiis.exe" -i