자식 구성 설정이 적용되는 리소스를 지정하고, 자식 구성 파일에 의해 설정이 재정의되지 않도록 구성 설정을 잠급니다.
이 요소는 .NET Framework 버전 2.0에서 새로 도입되었습니다.
<___location
allowOverride="True|False"
path="path"
/>
특성 및 요소
다음 단원에서는 이 요소의 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
특성
특성 |
설명 |
---|---|
allowOverride |
선택적 Boolean 특성입니다. 구성 설정이 자식 디렉터리에 있는 Web.config 파일의 구성 설정에 의해 재정의될 수 있는지 여부를 지정합니다. 기본값은 True.입니다. |
path |
선택적 String 특성입니다. 포함된 구성 설정이 적용되는 리소스를 지정합니다. path 특성을 지정하지 않고 ___location을 사용하면 구성 설정이 현재 디렉터리 및 모든 자식 디렉터리에 적용됩니다. path 특성 없이 ___location을 사용하고 allowOverride가 False이면 자식 디렉터리에 있는 Web.config 파일을 사용하여 구성 설정을 변경할 수 없습니다. |
inheritInChildApplications |
선택적 Boolean 특성입니다. 특정 위치(예: 루트 디렉터리 또는 웹 사이트)에만 적용되는 구성 설정을 하위 디렉터리에 있는 응용 프로그램에서 상속할 수 있는지 여부를 지정합니다. 기본값은 True.입니다. |
자식 요소
___location 요소는 구성 설정을 특정 리소스에 적용하거나 구성 설정을 잠그기 위해 다른 요소를 포함할 수 있습니다.
부모 요소
요소 |
설명 |
---|---|
configuration |
공용 언어 런타임 및 .NET Framework 응용 프로그램에서 사용하는 모든 구성 파일의 필수 루트 요소를 지정합니다. |
설명
___location 요소는 자식 구성 설정이 적용되는 리소스를 지정하고 자식 구성 파일에 의해 설정이 재정의되지 않도록 구성 설정을 잠글 때도 사용됩니다.
___location 요소는 구성 설정을 특정 리소스에 적용하거나 설정을 잠그기 위해 다른 요소를 포함할 수 있습니다. 자세한 내용은 특정 파일 및 하위 디렉터리 구성 및 구성 설정 잠금을 참조하십시오.
예제
다음 코드 예제에서는 익명 사용자가 Logon.aspx 페이지에 액세스할 수 있도록 구성하는 방법을 보여 줍니다.
<configuration>
<___location path="Logon.aspx">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</___location>
</configuration>
다음 코드 예제에서는 지정된 페이지에 대해서만 업로드된 파일 크기 제한을 128KB로 설정하는 방법을 보여 줍니다.
<configuration>
<___location path="UploadPage.aspx">
<system.web>
<httpRuntime maxRequestLength="128"/>
</system.web>
</___location>
</configuration>
다음 코드 예제에서는 자식 디렉터리에 있는 Web.config 파일에 의해 구성 설정이 변경되지 않도록 지정하는 방법을 보여 줍니다.
<configuration>
<___location allowOverride="false"/>
</configuration>
요소 정보
구성 섹션 처리기 |
해당 없음 |
구성 멤버 |
|
구성 가능한 위치 |
Machine.config 루트 수준의 Web.config 응용 프로그램 수준의 Web.config 가상 또는 실제 디렉터리 수준의 Web.config |
요구 사항 |
Microsoft IIS(인터넷 정보 서비스) 버전 5.0, 5.1 또는 6.0 .NET Framework 버전 2.0 Microsoft Visual Studio 2003 또는 Visual Studio 2005 |