<system.applicationHost>

개요

<system.applicationHost> 요소에는 IIS(인터넷 정보 서비스) 7의 WAS(Windows Process Activation Service)에서 사용하는 전역 구성 설정이 포함되어 있습니다. 이 요소는 IIS 7 ApplicationHost.config 파일에서 많은 서버 수준 구성 설정을 정의합니다.

중요도에서 <system.applicationHost> 요소는 각각 IIS 7 서버에서 <애플리케이션 풀 및 웹 사이트의 컬렉션을 정의하는 applicationPools>sites> 컬렉션에 대한 구성 설정을 포함합니다.<

참고

system.webServer>에< 있는 설정과 달리 요소의 <system.applicationHost> 설정을 위임할 수 없습니다.

호환성

버전 참고
IIS 10.0 <system.applicationHost> 요소가 IIS 10.0에서 수정되지 않았습니다.
IIS 8.5 <system.applicationHost> 요소가 IIS 8.5에서 수정되지 않았습니다.
IIS 8.0 <system.applicationHost> 요소가 IIS 8.0에서 수정되지 않았습니다.
IIS 7.5 요소가 <serviceAutoStartProviders> IIS 7.5에 추가되었습니다.
IIS 7.0 요소는 <system.applicationHost> IIS 7.0에서 도입되었습니다.
IIS 6.0 해당 없음

설치 프로그램

요소는 <system.applicationHost> IIS 7의 기본 설치에 포함됩니다.

방법

요소와 관련된 예제는 <system.applicationHost> 없습니다. 요소 내에서 <system.applicationHost> 찾은 설정을 구성하는 예제는 이 항목의 구성 세부 정보 섹션에 나열된 자식 요소를 참조하세요.

구성

요소는 <system.applicationHost> ApplicationHost.config 파일에 정의됩니다.

특성

없음

자식 요소

요소 Description
applicationPools 선택적 요소입니다.

서버의 모든 애플리케이션 풀에 대한 기본 구성 설정을 포함하고 특정 애플리케이션 풀에 대한 구성 설정을 정의합니다.
configHistory 선택적 요소입니다.

서버에 대한 구성 기록 설정을 지정합니다.
customMetadata 선택적 요소입니다.

IIS 7의 관리 ABO(기본 개체) 매퍼 구성 요소에서 내부적으로 사용되는 설정을 포함합니다.
listenerAdapters 선택적 요소입니다.

HTTP가 아닌 프로토콜 수신기와 WAS 간의 통신을 설정하는 구성 요소인 수신기 어댑터에 대한 구성 설정을 지정합니다.
log 선택적 요소입니다.

서버에 대한 로깅 모드를 지정합니다.
serviceAutoStartProviders 선택적 요소입니다.

가 할당 풀의 startMode에 대해 지정될 때 AlwaysRunning 로드될 관리되는 어셈블리의 컬렉션을 지정합니다.

참고: 이 요소는 IIS 7.5에 추가되었습니다.
sites 선택적 요소입니다.

서버의 모든 사이트와 해당 사이트의 모든 애플리케이션 및 가상 디렉터리를 정의합니다.
webLimits 선택적 요소입니다.

TCP/IP 연결 및 대역폭 제한을 구성합니다.

구성 샘플

다음 구성 샘플은 단일 애플리케이션 풀("DefaultAppPool") 및 단일 웹 사이트("기본 웹 사이트")를 사용하여 간단한 정적 콘텐츠 전용 <system.applicationHost> 요소를 정의합니다.

<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> 찾은 설정을 구성하는 코드 샘플은 이 항목의 구성 세부 정보 섹션에 나열된 자식 요소를 참조하세요.