HOWTO: ASP.NET 응용 프로그램의 구성 편집

기술 자료 번역 기술 자료 번역
기술 자료: 815178 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 Web.config 파일을 만들고 편집하는 방법을 단계별로 설명합니다. Web.config 파일은 ASP.NET 응용 프로그램의 동작을 정의합니다. ASP.NET을 포함한 .NET Framework는 XML 형식의 .config 텍스트 파일을 사용하여 응용 프로그램을 구성합니다. 이 방법은 일반 레지스트리 및 메타베이스 구성 메커니즘과는 다릅니다. 현재 .config 파일을 만들고 수정할 수 있는 Microsoft Management Console(MMC) 스냅인이나 Microsoft에서 제공하는 다른 관리 도구가 없습니다.



Web.config 파일에 구성 설정 추가

대부분의 ASP.NET 응용 프로그램은 메모장과 같은 텍스트 편집기로 편집할 수 있는 사전에 빌드된 Web.config 파일과 함께 제공됩니다. 대개 Web.config 파일은 파일 편집 과정을 자체적으로 명확하게 보여주는 주석을 포함합니다. 그러나 아직 구성 항목을 정의하지 않은 Web.config 파일에 구성 항목을 추가해야 할 수 있습니다. 표준 구성 항목을 Web.config 파일에 추가하려면 다음과 같이 하십시오.
  1. 메모장과 같은 텍스트 편집기에서 Machine.config 파일을 엽니다.

    Machine.config 파일은 %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\ 디렉터리에 있습니다.
  2. Machine.config 파일에서 Web.config 파일에 덮어쓸 구성 설정을 찾습니다. 요소가 두 줄 이상일 경우 <element_name> 줄로 시작하여 </element_name>으로 끝납니다. 요소는 자체적으로 닫는 것일 수도 있고 <element_name attribute1=”option” attribute2=”option” />과 유사하게 나타날 수 있습니다. 공백은 무시됩니다. 따라서 요소는 여러 줄에 걸쳐 있을 수도 있습니다. 요소는 주석으로 시작될 수 있습니다. 주석은 <!-- 및 --> 표시 안에 포함됩니다. 뒤에 오는 <trace> 구성 요소는 자체적으로 닫는 요소의 예입니다. <trace> 구성 요소의 예는 여러 특성을 가지고 있으며 여러 줄에 걸쳐 있고 맨 앞에 주석이 있습니다.
    <!--
    trace Attributes:
        enabled="[true|false]" - Enable application tracing
        localOnly="[true|false]" - View trace results from localhost only
        pageOutput="[true|false]" - Display trace ouput on individual pages
        requestLimit="[number]" - Number of trace results available in trace.axd
        traceMode="[SortByTime|SortByCategory]" - Sorts trace result displays based on Time or Category
      -->
    <trace
        enabled="false"
        localOnly="true"
        pageOutput="false"
        requestLimit="10"
        traceMode="SortByTime"
    />
  3. 전체 구성 요소와 시작 주석을 클립보드로 복사합니다.
  4. 요소가 Machine.config 파일에 중첩되는 방법을 확인합니다.

    Machine.config 파일은 계층적 구조이고 구성 요소는 다른 요소에 중첩됩니다. Machine.config 파일에서 Web.config 파일로 구성 요소를 복사할 경우 복사된 동일한 원본 요소에 해당 구성 요소를 중첩해야 합니다. 구성 요소가 포함된 Machine.config 파일의 요소를 확인하려면 닫혀 있지 않고 열려 있는 요소를 찾을 때까지 Machine.config 파일을 위로 스크롤합니다. 수준이 높은 요소일수록 덜 들여쓰므로 포함하는 요소는 식별하기 쉽습니다.

    대부분의 ASP.NET 구성 항목은 <system.web> 요소에 포함됩니다. 요소의 끝(</system.web>)이 해당 구성 요소 다음에 위치해야 합니다.

    해당 구성 요소가 포함된 요소를 기록해 두십시오. 이 요소를 Web.config 파일의 동일한 요소에 붙여 넣어야 합니다. 구성 요소는 여러 요소에 중첩될 수 있습니다. Web.config 파일에서 더 높은 수준의 모든 요소를 만들어야 합니다.
  5. Machine.config 파일을 닫은 다음 텍스트 편집기를 사용하여 ASP.NET 응용 프로그램의 루트 디렉터리에서 Web.config 파일을 엽니다.
  6. 4단계에서 확인한 요소의 시작과 끝 사이에 구성 요소를 붙여 넣습니다.

    예를 들어, 구성 항목이 <system.web> 요소에 포함되는 경우 구성 항목을 <system.web> 요소의 여는 줄 바로 뒤에, 그리고 </system.web>이라는 닫는 줄 앞에 붙여 넣어야 합니다.
  7. Web.config 파일의 구성 요소를 수정하여 해당 응용 프로그램의 Machine.config 설정을 덮어씁니다.

    이 설정은 Web.config 파일을 포함하는 폴더와 모든 하위 폴더에 적용됩니다.


참조

ASP.NET 구성 및 ASP.NET 구성 파일의 형식에 대한 자세한 내용은 .NET Framework SDK 설명서를 참조하거나 다음 Microsoft 웹 사이트를 방문하십시오.

http://msdn2.microsoft.com/en-us/library/aa719558(VS.71).aspx

http://msdn2.microsoft.com/en-us/library/ackhksh7(vs.71).aspx







Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 815178 - 마지막 검토: 2007년 5월 13일 일요일 - 수정: 1.6
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
키워드:?
kbweb kbconfig kbredistribution kbdeployment kbhowtomaster KB815178

피드백 보내기

 

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