<system.applicationHost>
概觀
元素 <system.applicationHost>
包含 Windows 進程啟用服務 (WAS) internet Information Services (IIS) 7 中使用的通用群組態設定。 這個專案定義 IIS 7 ApplicationHost.config 檔案中的許多伺服器層級組態設定。
對於重要性很重要, <system.applicationHost>
元素包含applicationPools > 和 sites 集合的組態設定 <,分別定義 IIS 7 伺服器上的應用程式集區和網站集合。><
注意
不同于system.webServer > 中找到 <的設定,元素中的 <system.applicationHost>
設定無法委派。
相容性
版本 | 備註 |
---|---|
IIS 10.0 | 在 <system.applicationHost> IIS 10.0 中未修改專案。 |
IIS 8.5 | 未 <system.applicationHost> 在 IIS 8.5 中修改專案。 |
IIS 8.0 | 在 IIS 8.0 中未修改專案 <system.applicationHost> 。 |
IIS 7.5 | 專案 <serviceAutoStartProviders> 已在 IIS 7.5 中新增。 |
IIS 7.0 | 專案 <system.applicationHost> 是在 IIS 7.0 中引進的。 |
IIS 6.0 | N/A |
安裝程式
專案 <system.applicationHost>
包含在 IIS 7 的預設安裝中。
作法
元素沒有特定的 <system.applicationHost>
範例。 如需設定元素內所找到之設定的 <system.applicationHost>
範例,請參閱本主題的組 態詳細 資料一節中列出的子項目。
組態
專案 <system.applicationHost>
定義于 ApplicationHost.config 檔案中。
屬性
無。
子元素
元素 | 描述 |
---|---|
applicationPools |
選擇性項目。 包含伺服器上所有應用程式集區的預設組態設定,並定義特定應用程式集區的組態設定。 |
configHistory |
選擇性項目。 指定伺服器的組態歷程記錄設定。 |
customMetadata |
選擇性項目。 包含 IIS 7 管理員 Base 物件 (ABO) 對應器元件在內部使用的設定。 |
listenerAdapters |
選擇性項目。 指定接聽程式配接器的組態設定,這是建立非 HTTP 通訊協定接聽程式和 WAS 之間通訊的元件。 |
log |
選擇性項目。 指定伺服器的記錄模式。 |
serviceAutoStartProviders |
選擇性項目。 指定當指定 applocation 集區的 startMode 時 AlwaysRunning ,將會載入的 Managed 元件集合。注意: 這個元素已在 IIS 7.5 中新增。 |
sites |
選擇性項目。 定義伺服器上的所有網站,以及這些月臺中的所有應用程式和虛擬目錄。 |
webLimits |
選擇性項目。 設定 TCP/IP 連線和頻寬限制。 |
組態範例
下列組態範例會定義簡單、僅限 <system.applicationHost>
靜態內容的專案,其中單一應用程式集區 (「DefaultAppPool」) ,以及單一網站 (「預設網站」) 。
<system.applicationHost>
<applicationPools>
<add name="DefaultAppPool" />
<applicationPoolDefaults>
<processModel identityType="NetworkService" />
</applicationPoolDefaults>
</applicationPools>
<customMetadata />
<listenerAdapters>
<add name="http" />
</listenerAdapters>
<log>
<centralBinaryLogFile enabled="true" directory="%SystemDrive%\inetpub\logs\LogFiles" />
<centralW3CLogFile enabled="true" directory="%SystemDrive%\inetpub\logs\LogFiles" />
</log>
<sites>
<site name="Default Web Site" id="1">
<application path="/">
<virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:" />
</bindings>
</site>
<siteDefaults>
<logFile logFormat="W3C" directory="%SystemDrive%\inetpub\logs\LogFiles" />
<traceFailedRequestsLogging directory="%SystemDrive%\inetpub\logs\FailedReqLogFiles" />
</siteDefaults>
<applicationDefaults applicationPool="DefaultAppPool" />
<virtualDirectoryDefaults allowSubDirConfig="true" />
</sites>
<webLimits />
</system.applicationHost>
範例程式碼
專案沒有特定的 <system.applicationHost>
程式碼範例。 如需設定元素內 <system.applicationHost>
所找到之設定的程式碼範例,請參閱本主題的組 態詳細 資料一節中列出的子項目。