組態參考 < 組態>
IIS 組態參考
Internet Information Services (IIS) 7 和更新版本使用 XML 組態系統來儲存 IIS 設定,以取代 IIS 6.0 和更早版本中所使用的中繼基底。 這個新的組態系統是透過 ASP.NET 引進,並以使用 *.config 檔案的管理系統為基礎。 IIS 7 和更新版本的組態檔位於您的 %WinDir%\System32\Inetsrv\Config 資料夾,而主要組態檔如下:
- ApplicationHost.config - 此組態檔會儲存所有網站和應用程式的設定。
- Administration.config - 此組態檔會儲存 IIS 管理的設定。 這些設定包括針對 IIS 管理員工具安裝的管理模組清單,以及管理模組的組態設定。
- Redirection.config - IIS 7 和更新版本支援從單一集中式組態檔管理數部 IIS 伺服器。 此組態檔包含指出集中式組態檔儲存位置的設定。
注意
某些設定可以委派給Web.config檔案,這可能會覆寫ApplicationHost.config檔案中的設定。 此外,未委派的設定無法新增至Web.config檔案。
如何使用此組態參考
此組態參考的目的是列出 IIS 7 和更新版本可用的各種組態集合、元素和屬性。 由於 IIS 的可高度自訂架構,除非也會安裝使用此參考中列出的設定的功能,否則可能不會設定專案。 例如,IIS 7 的預設安裝不包含摘要式驗證,因此將摘要式驗證的設定新增至 您的ApplicationHost.config 將不會有任何作用,或可能會在安裝摘要式驗證模組之前造成錯誤。
此參考中的每個組態主題通常都包含下列各節:
概觀 - 本節說明每個組態專案的用途。
相容性 - 本節說明 IIS 支援每個組態專案的版本。
安裝指示 - 本節說明如何為每個組態專案安裝任何必要功能。
「操作說明」範例 - 本節包含一或多個設定元素的範例。
組態詳細資料 - 本節描述每個組態專案的屬性和子項目,而且通常包含 XML 組態範例。
程式碼範例 - 本節列出數種語言的程式碼範例,說明如何以程式設計方式設定每個組態專案。 程式碼範例可能會以六種語言呈現:
- AppCmd.exe (命令列應用程式)
- C# .NET
- Visual Basic .NET
- JavaScript
- VBScript
- PowerShell
設定參考下載
Powershell
如需 IIS 管理的 PowerShell 支援,請參閱 Cmdlet 參考。