configuration 요소(일반 설정 스키마)
[이 설명서는 미리 보기 전용이며, 이후 릴리스에서 변경될 수 있습니다. 비어 있는 항목은 자리 표시자로 포함됩니다.]
공용 언어 런타임 및 .NET Framework 응용 프로그램에서 사용하는 모든 구성 파일의 필수 루트 요소입니다.
<configuration xmlns="schema URL">
<!-- configuration settings -->
</configuration>
특성 및 요소
다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
특성
특성 |
설명 |
---|---|
xmlns |
선택적 String 특성입니다. 구성 파일의 유효성을 검사하는 데 사용되는 XML 스키마의 URL을 지정합니다. 이 특성이 설정되어 있지 않으면 Microsoft Visual Studio에서 F1 도움말을 사용하여 구성 요소에 대한 항목을 열 수 없습니다. ASP.NET 버전 2.0의 기본값은 "https://schemas.microsoft.com/.NetConfiguration/v2.0"입니다. |
자식 요소
요소 |
설명 |
---|---|
configSections |
구성 섹션 및 네임스페이스 선언을 지정합니다. |
appSettings |
파일 경로, XML Web services URL 또는 응용 프로그램의 .ini 파일에 저장된 정보와 같은 사용자 지정 응용 프로그램 설정을 포함합니다. |
connectionStrings |
ASP.NET 응용 프로그램 및 기능에 대한 데이터베이스 연결 문자열의 컬렉션을 이름/값 쌍으로 지정합니다. |
location |
자식 구성 설정이 적용되는 리소스를 지정합니다. 또한 이 요소는 자식 구성 파일에 의해 설정이 재정의되지 않도록 구성 설정을 잠급니다. |
ASP.NET 구성 스키마의 모든 요소를 지정합니다. |
|
시작 설정 스키마의 모든 요소를 지정합니다. |
|
런타임 설정 스키마의 모든 요소를 지정합니다. |
|
원격 설정 스키마의 모든 요소를 지정합니다. |
|
네트워크 설정 스키마의 모든 요소를 지정합니다. |
|
암호화 설정 스키마의 모든 요소를 지정합니다. |
|
구성 섹션 설정 스키마의 모든 요소를 지정합니다. |
|
추적 및 디버그 설정 스키마의 모든 요소를 지정합니다. |
|
웹 서비스 설정 스키마의 모든 요소를 지정합니다. |
부모 요소
없음
설명
configuration 요소는 공용 언어 런타임 및 .NET Framework 응용 프로그램에서 사용하는 모든 구성 파일의 필수 루트 요소입니다.
각 구성 파일에는 configuration 요소를 하나만 사용할 수 있습니다.
기본 구성
다음 코드 예제에서는 모든 ASP.NET 응용 프로그램에 대해 만들 수 있는 기본 Web.config 파일을 보여 줍니다. customErrors 섹션은 필요한 경우 제공되지만 주석으로 처리됩니다.
<?xml version="1.0"?>
<configuration
xmlns="https://schemas.microsoft.com/.NetConfiguration/v2.0">
<appSettings/>
<connectionStrings/>
<system.web>
<compilation debug="false"/>
<authentication mode="Windows"/>
<!--
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm"/>
<error statusCode="404" redirect="FileNotFound.htm"/>
</customErrors>
-->
</system.web>
</configuration>
요소 정보
구성 섹션 처리기 |
해당 없음 |
구성 멤버 |
|
구성 가능한 위치 |
Machine.config 루트 수준의 Web.config 응용 프로그램 수준의 Web.config 가상 또는 실제 디렉터리 수준의 Web.config |
요구 사항 |
Microsoft IIS(인터넷 정보 서비스) 버전 5.0, 5.1 또는 6.0 .NET Framework 버전 1.0, 1.1 또는 2.0 Microsoft Visual Studio 2003 또는 Visual Studio 2005 |
참고 항목
작업
Accessing ASP.NET Configuration Settings
참조
connectionStrings 요소(ASP.NET 설정 스키마)
개념
ASP.NET Configuration Overview
Format of ASP.NET Configuration Files