다음을 통해 공유


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 설정 스키마

ASP.NET 구성 스키마의 모든 요소를 지정합니다.

시작 설정 스키마

시작 설정 스키마의 모든 요소를 지정합니다.

런타임 설정 스키마

런타임 설정 스키마의 모든 요소를 지정합니다.

원격 설정 스키마

원격 설정 스키마의 모든 요소를 지정합니다.

네트워크 설정 스키마

네트워크 설정 스키마의 모든 요소를 지정합니다.

암호화 설정 스키마

암호화 설정 스키마의 모든 요소를 지정합니다.

구성 섹션 스키마

구성 섹션 설정 스키마의 모든 요소를 지정합니다.

추적 및 디버그 설정 스키마

추적 및 디버그 설정 스키마의 모든 요소를 지정합니다.

XML Web Services 설정 스키마

웹 서비스 설정 스키마의 모든 요소를 지정합니다.

부모 요소

없음

설명

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>

요소 정보

구성 섹션 처리기

해당 없음

구성 멤버

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

참조

configSections 요소(일반 설정 스키마)

appSettings 요소(일반 설정 스키마)

connectionStrings 요소(ASP.NET 설정 스키마)

location 요소(ASP.NET 설정 스키마)

개념

ASP.NET Configuration Overview

Securing Configuration

구성 파일

Format of ASP.NET Configuration Files

Configuration Inheritance

기타 리소스

일반 구성 설정(ASP.NET)

ASP.NET 구성 설정

Configuring ASP.NET Applications

ASP.NET Configuration API