windows各個版本安裝IIS的位置

來源:互聯網
上載者:User
msn上看到的,備份下 Internet 資訊服務承載說明若要運行由 Internet 資訊服務 (IIS) 承載的樣本,必須確保 IIS 已正確安裝且正在運行。在裝有 Windows XP

Service Pack 2 的電腦上安裝 IIS 5.1 版

1.在“控制台”中單擊“添加或刪除程式”。

2.在“添加或刪除程式”對話方塊中單擊“添加/刪除 Windows 組件”。

3.在“Windows 組件嚮導”中,選中“Internet 資訊服務(IIS)”複選框,再單擊“下一步”。

4.在看到“所需檔案”對話方塊時,插入作業系統的安裝光碟片,瀏覽至 i386 檔案夾,再單擊“確定”。

5.安裝完成時,請單擊“完成”。

6.關閉“添加或刪除程式”對話方塊,然後關閉“控制台”。

 

在 Windows Server 2003 上安裝 IIS 6.0 版

1.在“管理您的伺服器”中,單擊“添加或刪除角色”,再單擊“下一步”。

2.從“伺服器角色”列表中選擇“應用程式伺服器(IIS,ASP.NET)”,再單擊“下一步”。

3.選中“啟用 ASP.NET”,再單擊“下一步”。

4.如果選項摘要正確無誤,請單擊“下一步”。

5.在看到“所需檔案”對話方塊時,插入作業系統的安裝光碟片,瀏覽至 i386 檔案夾,再單擊“確定”。

6.安裝完成時,請單擊“完成”。

 

在 Windows Vista 上安裝 IIS 7.0 版

1.單擊“開始”,再選擇“控制台”。

2.選擇“程式”組。

3.在“程式和功能”下,選中“開啟或關閉 Windows 功能”。

4.在所顯示的“使用者帳戶控制”對話方塊中單擊“繼續”。

5.隨即顯示“Windows 功能”對話方塊。展開標記為“Internet 資訊服務”的項。

6.展開標記為“全球資訊網服務”的項。

7.展開標記為“應用程式開發功能”的項。

8.請確保以下各項處於選中狀態:1. .NET 擴充性2. ASP.NET3. ISAPI 擴充4. ISAPI 篩選器

9.展開標記為“Web 管理工具”的項,選中“IIS 管理主控台”。

10.在標記為“全球資訊網服務”的項下面,展開“常見 Http 功能”。

11.請確保“靜態內容”處於選中狀態。

12.在標記為“全球資訊網服務”的項下面,展開“安全性”。

13.請確保“Windows 身分識別驗證”處於選中狀態。

14.展開標記為“IIS 6 管理相容性”的項,選中“IIS 6 指令碼工具”。

15.展開標記為“Microsoft .NET Framework 3.0”的項,選中“Windows Communication Foundation Http Activation”。

16.單擊“確定”。

 

在 Windows Server 2008 上安裝 IIS 7.0 版

1.在“伺服器管理員”中選擇“角色”,然後在“角色摘要”之下單擊“添加角色”。

2.單擊“下一步”,以顯示“選擇伺服器角色”對話方塊。

3.從“角色”列表中選擇“應用程式伺服器”,然後單擊“下一步”兩次,以顯示應用程式伺服器角色的“選擇角色服務”對話方塊。

4.選中“Web 伺服器(IIS)支援”,然後在“Windows 進程啟用服務支援”下選中“HTTP 啟用”。如果系統提示安裝其他角色服務和功能,請單擊“添加必需的角色服務”。單擊“下一步”兩次,以顯示 Web 服務器 (IIS) 角色的“選擇角色服務”對話方塊。

5.依次展開“管理工具”和“IIS 6 管理相容性”,然後選擇“IIS 6 指令碼工具”。如果系統提示安裝其他角色服務和功能,請單擊“添加必需的角色服務”。單擊“下一步”。

6.如果選項摘要正確無誤,請單擊“安裝”。

7.安裝完成後,請單擊“關閉”。

 

檢驗 IIS 和 ASP.NET 的安裝

1.將本主題末尾的 HTML 檔案儲存到 \InetPub\wwwroot 根目錄中並將其命名為 Default.aspx。

2.開啟一個瀏覽器視窗。

3.在地址框中鍵入 http://localhost/Default.aspx,然後按 Enter。

4.應當會出現一個包含“Hello World”文本的網頁。注意: 每次安裝新版本的 .NET Framework 時,都必須將 aspnet_isapi 重新註冊為 IIS 的 Web 服務擴充。為此,請發出 aspnet_regiis CI Cenable 命令,如 IIS 承載的服務失敗中所詳述的那樣。IIS 承載的服務失敗如果 IIS 承載的某個服務失敗,則可能會看到以下癥狀之一:當瀏覽到 .svc 檔案時,不能識別該檔案,瀏覽器顯示空白頁,或顯示檔案的文本而不是服務的協助頁,如下面的樣本所示。<%@ServiceHost language=c# Debug="true" Service="Microsoft.ServiceModel.Samples.CalculatorService" %> 當試圖訪問 Web 承載的服務時,可能會遇到以下異常。Unhandled Exception: System.ServiceModel.ProtocolException: The remote server returned an unexpected response: (405) Method not allowed. 如果未安裝 ASP.NET 或者未將 .svc 檔案類型映射到 aspnet_isapi.dll,則通常會發生這種情況。若要糾正此問題,必須確保已啟用 aspnet_isapi 作為 IIS 的 Web 服務擴充。可以使用 IIS 管理器,或通過從 .NET Framework 安裝目錄運行 aspnet_regiis Ci Cenable 來查看和修改此設定。完成此操作後,驗證 ASP.NET 是否正在運行。為此,請將測試 .aspx 檔案放在 \inetpub\wwwroot 目錄中並確保可以用瀏覽器瀏覽該檔案。如果在安裝 Windows Communication Foundation (WCF) 之後安裝了 IIS,必須運行以下命令。"%WINDIR%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" -r 這將在 IIS 中註冊所需的指令碼映射。還必須確保將 .svc 檔案類型映射到 aspnet_isapi.dll。

 

驗證是否已將 svc 檔案類型映射為可由 IIS 5.1 或 6.0 中的 aspnet_isapi.dll 處理

1.在“控制台”中開啟“電腦管理”。

2.展開“服務和應用程式”、“Internet 資訊服務”。

3.按右鍵“網站”並選擇“屬性”。

4.在“主目錄”選項卡上單擊“配置”。

5.在應用程式對應列表中驗證 .svc 檔案是否已映射到 aspnet_isapi.dll。

  如果尚未映射該檔案:

  1. 單擊“添加”。

  2. 在“添加/編輯應用程式副檔名映射”對話方塊中,單擊“瀏覽”。

  3. 瀏覽到包含 aspnet_isapi.dll 的檔案夾,然後單擊“開啟”。

  4. 指定 .svc 作為副檔名。

  5. 確保“檢查檔案是否存在”未選中。

  6. 單擊“確定”,然後再次單擊“確定”以返回到“網站屬性”對話方塊。

6.單擊“確定”關閉對話方塊。

 

驗證 svc 檔案類型已在 IIS 7.0 中正確映射

1.開啟命令提示字元視窗並鍵入 start inetmgr,以開啟 Internet 資訊服務 (IIS) MMC 嵌入式管理單元。

2.在左側邊窗格中,展開包含電腦名稱的節點,然後展開“網站”節點,然後選擇“預設網站”。

3.在“功能視圖”中雙擊“處理常式映射”。

4.在應用程式對應列表中驗證 .svc 檔案是否已映射到 aspnet_isapi.dll。如果尚未映射該檔案:

  1. 單擊“添加管理處理常式”。

  2. 在“請求路徑:”中鍵入 *.svc。

  3. 在“類型”文字框中鍵入 System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089。

  4. 在“名稱:”文字框中鍵入 svc-Integrated。

5. 單擊“確定”。

6. 單擊“添加指令碼映射”。

7. 在“請求路徑:”中鍵入 *.svc。

8. 在“可執行檔:”文字框中鍵入 %SystemRoot%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll。

9. 在“名稱:”文字框中鍵入 svc-ISAPI-2.0。

10. 使用“上移/下移”控制項,確保託管處理常式 (svc-Integrated) 在列表中出現在 aspnet_isapi (svc-ISAPI-2.0) 處理常式之前。

11. 單擊“確定”。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.