INFO: ASP.NET 구성 개요

기술 자료 번역 기술 자료 번역
기술 자료: 307626 - 이 문서가 적용되는 제품 보기.
이 문서는 이전에 다음 ID로 출판되었음: KR307626
이 문서에서는 다음 Microsoft로 참조합니다.NET Framework 클래스 라이브러리 네임 스페이스:
  • System.Configuration
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 ASP 소개.NET 페이지 프레임 워크입니다.

ASP 추가 합니다.개요 NET에 대 한 다음 항목을 참조 하십시오 Microsoft 기술 자료 문서를 참조 하십시오.
305140 INFO: ASP.NET 로드맵

추가 정보

모든 응용 프로그램 설정에서 구성 하는 것 같은 데이터베이스 연결 하는 방법에 대 한 정보와 보안 정보 오류를 처리 해야 합니다. 구성 파일에 있는 위치를 제공합니다. 변경할 수 있는 특정 컴퓨터 및 응용 프로그램 관련 정보 코드를 다시 컴파일할 필요 없이.

이 문서에서는 다음 구성 항목을 해결합니다.

구성: 새로운 소식

있는 Active Server Pages (ASP) 응용 프로그램 설정과 대조적으로 Microsoft 인터넷 정보 서비스 저장합니다. (IIS) 메타 베이스에서 ASP입니다.NET 구성 설정이 저장 되는 확장 가능한 태그에서 언어 (XML) 파일입니다. 필요할 때이 다음과 같은 이점을 제공합니다 구성 설정을 변경 하 고 응용 프로그램을 배포 합니다.
  • ASP입니다.NET 구성 파일에 저장 됩니다. 사이트 컨텐트 디렉터리입니다. 배포 시 복사 하기만 하면 해당 컨텐트와 응용 프로그램을 구하려면 컨텐트 디렉터리 구성 합니다.
  • 표준 텍스트 편집기를 사용 하 여 구성을 수정 하려면 파일입니다. 따라서 로컬 구성 설정을 변경 하려면 쉽게 하 고 원격으로 합니다.
  • 구성 파일을 확장할 수 있습니다. 결과적으로 사용자 자신만 사용자 지정 구성 설정을 추가할 수 있습니다.
  • 시스템에 자동으로 ASP에 대 한 변경 내용을 감지합니다.NET 구성 파일입니다. IIS를 다시 시작 하거나 웹 서버를 다시 부팅할 필요가 없습니다. 설정을 적용 하려면.

파일 형식 및 구성 계층

사용 해야 하는 구성 파일의 두 종류가 ASP에 대 한 유의 하십시오.NET 응용 프로그램: Machine.config 및 Web.config. 둘 다 파일이 XML 기반 이며 비슷한 구성 섹션을 포함 합니다. 그러나 해당 Machine.config 파일에는 모든 구성 정보가 들어 있습니다.NET 응용 프로그램 프레임 워크의 특정 버전에 대 한 반면 Web.config 파일 특정 ASP에 대 한 보다 세부적인 구성 설정을 포함 합니다.NET 응용 프로그램입니다. Machine.config 및 web.config에서 텍스트 대 소문자를 구분 합니다.

대 한 자세한 내용은 ASP의 형식입니다.NET 구성 파일을 참조 하는 다음 항목을 해당 합니다.NET 프레임 워크 소프트웨어 개발 키트 (SDK) 설명서를 참조 하십시오.
ASP의 형식입니다.NET 구성 파일
http://msdn2.microsoft.com/en-us/library/ackhksh7 (vs.71).aspx
.Aspx 페이지에 대 한 요청 되어 이루어지는 시기, 구성 파일 방식으로 컴파일되는 Web.config 파일의 구성 설정 설정에는 Web.config 파일에서 하위 재정의에 저장 되어 있는 웹 사이트 수준에서 설정을 무시 하는 응용 프로그램 디렉터리 및 Machine.config 파일에서 설정 합니다. 구성 설정을 한 후 컴파일하면 이후의 요청을 위해 중 구성 될 때까지 캐시 됩니다. 수정 된 파일입니다.

다음 표에서 샘플 구성을 보여 줍니다. 파일 위치는 http://myserver/myapplication/mydir/mypage.aspx에 대 한 URL:

표 축소표 확대
수준경로
이 버전에 대 한 구성 설정의.NET 프레임 워크Winnt\microsoft.net\framework\v입니다.버전\Config\Machine.config
웹 사이트 설정Inetpub\Wwwroot\Web.config
응용 프로그램 설정Inetpub\Wwwroot\Myapplication\Web.config
하위 디렉터리 설정Inetpub\Wwwroot\Myapplication\Mydir\Web.config

모든 수준에서 Web.config 파일은 선택적입니다 있지만 Machine.config 파일은 필수입니다.

에 대 한 자세한 내용은 구성 계층 구조에서 다음 항목을 참조 하십시오 해당 합니다.NET Framework SDK 설명서:
계층적 구성 아키텍처
http://msdn.microsoft.com/en-us/library/aa720128 (v=vs.71).aspx
구성 설정을 특정 리소스에 적용할 수 있는 <location></location> 적절 한 path 특성이 태그. 경로 사용할 수 있습니다. 하는 고유한 특정 파일이 나 자식 디렉터리를 식별 하는 특성 구성 설정이 적용 됩니다.

에 대 한 자세한 내용은 <location></location> 태그, 다음 항목을 참조 하십시오 해당 합니다.NET Framework SDK 설명서:
<Location>설정 구성
</Location>http://msdn.microsoft.com/en-us/library/6hbkh9s7 (v=vs.71).aspx

ASP입니다.NET 구성 섹션

ASP입니다.NET 구성 섹션에 포함 되어 있는 <system.web></system.web> 섹션에 포함 되어 있는 <configuration></configuration> 태그:
   <configuration>
      <appSettings></appSettings>
      <system.web>
         ...
         <webServices></webServices>
      </system.web>
   </configuration>
				
다음 표에서 모든 ASP를 나열합니다.NET 구성 섹션:

표 축소표 확대
섹션설명
<appSettings></appSettings>구성 응용 프로그램에 대 한 설정을 사용자 지정 합니다. 이 섹션에 있는 설정을 사용할 수 있습니다. 응용 프로그램 변수를 비교 합니다.
<authentication></authentication>구성 사용할 인증 유형을 결정 하는 인증 모드입니다.
<authorization></authorization>구성 권한 부여를 지원 하며 URL 리소스에 대 한 클라이언트 액세스를 제어 합니다.
<browserCaps></browserCaps>구성 브라우저 기능 구성 요소의 설정을 합니다.
<compilation></compilation>구성 컴파일 설정을 모든 ASP.NET 사용 합니다.
<customErrors></customErrors>제공 ASP에 대 한 사용자 지정 오류 메시지에 대 한 정보입니다.NET 응용 프로그램입니다.
<globalization></globalization>구성 응용 프로그램의 전역화 설정을 합니다.
<httpHandlers></httpHandlers>지도 IHttpHandler 클래스는 들어오는 URL 요청 합니다.
<httpModules></httpModules>추가, 제거 하 고 응용 프로그램 내에서 HTTP 모듈을 지웁니다.
<httpRuntime></httpRuntime>구성 ASP입니다.NET 런타임 설정 합니다.
<identity></identity>컨트롤 웹 응용 프로그램의 응용 프로그램 id입니다.
<machineKey></machineKey>구성 키 암호화 및 해독 하는 Forms 인증 쿠키 데이터에 사용 합니다. 이 섹션에서는 메시지를 수행 하는 유효성 검사 키를 구성할 수 있습니다. 인증 검사에서 뷰 상태 데이터 및 폼 인증 티켓이.
<pages></pages>식별 페이지별 구성 설정을 합니다.
<processModel></processModel>구성 ASP입니다.NET 프로세스 모델 설정을 IIS 웹 서버 시스템입니다. 참고 할 수 이 태그는 Machine.config 파일에 전용.
<securityPolicy></securityPolicy>정의 정책 파일에 명명 된 보안 수준을 적절히 매핑하도록 합니다.
<sessionState></sessionState>구성 세션 상태 모듈입니다.
<trace></trace>구성 ASP입니다.NET 추적 서비스를 구성 합니다.
<trust></trust>구성 특정 실행 하는 데 사용 되는 코드 액세스 보안 권한 집합 응용 프로그램입니다.
<webServices></webServices>컨트롤 asp 설정 합니다.NET 웹 서비스입니다.

구성 정보를 검색합니다.

구성에 저장 된 정보를 검색할 수 있습니다. 파일을 있지만 방법은 구성 설정에 대 한 다. 일부 설정은 속성으로 노출 됩니다. 되므로 다른 설정과 내장 개체에 액세스할 수 없습니다. ASP 설정 합니다.NET입니다.

예를 들어, 다음 사용할 수 있습니다. 코드에 액세스할 수 있는 <browserCaps></browserCaps> 설정을 통해 Request.Browser 개체:

Microsoft Visual Basic.NET
Response.Write(Request.Browser.VBScript.ToString())
				
Microsoft Visual C#.NET
Response.Write(Request.Browser.VBScript.ToString());
				
구성 설정을 검색 하는 방법에 대 한 자세한 내용은 다음 항목을 참조 하십시오 해당 합니다.NET Framework SDK 설명서를 참조 하십시오.
구성 설정 액세스
http://msdn.microsoft.com/en-us/library/4c2kcht0.aspx

구성 섹션을 확장합니다.

.NET Framework 구성 기능이 완벽 하 게 됩니다. 확장 가능 합니다. 다음과 같은 두 가지 방법으로 구성을 확장할 수 있습니다.
  • 만들기 사용자 지정 구성 섹션 처리기입니다.

    에 대 한 추가 사용자 지정 ASP를 만드는 방법에 대 한 정보를 제공 합니다.NET 구성 섹션 처리기 있으면 Microsoft 기술 자료에서 문서를 보려면 아래 문서 번호를 클릭 합니다. 기준:
    309045 방법: 사용자 지정 ASP를 만듭니다.NET 구성 섹션 처리기에서 C#.NET
  • 사용은 <appSettings></appSettings> 섹션을 응용 프로그램 특정 데이터를 저장할 수 있습니다. 에 대 한 정보 구문에는 <appSettings></appSettings> 섹션에서 다음 항목을 참조 하십시오에.NET Framework SDK 설명서:
    http://msdn.microsoft.com/en-us/library/aa903313 (v=vs.71).aspx
    값을 검색 하는 <appSettings></appSettings> 섹션에서.config 파일에 다음 코드를 사용 합니다.
            <appSettings>
    		<add key="MySetting" value="Valuable Information" />
            </appSettings>
    						
    다음 값을 검색 하려면 다음 코드를 사용:

    참고: 액세스 appSettingsSystem.Configuration 네임 스페이스를 포함 시켜야 합니다.

    Visual Basic .NET
        Label1.Text = ConfigurationSettings.AppSettings.Item("MySetting")
    					
    Visual C#.NET
        Label1.Text = ConfigurationSettings.AppSettings["MySetting"];
    					

속성

기술 자료: 307626 - 마지막 검토: 2012년 6월 20일 수요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
키워드:?
kbproductlink kbarttyperoadmap kbconfig kbinfo kbweb kbmt KB307626 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:307626

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com