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