共用方式為


<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> 所找到之設定的程式碼範例,請參閱本主題的組 態詳細 資料一節中列出的子項目。