[ASP.NET] web.config 샘플 > 온라인강의

본문 바로가기
 
 
 
오늘 891
어제 1,706
최대 2,526
전체 3,395,410

최근 방문자

1011
1853
1775
1756
1706
891
18 19 20 21 22 23
비즈니스의 시작 비즈명함 ~ 가격, 품질, 배송 3가지 만족을 드리는 비즈명함 / 즉석명함 / 급행서비스 / 서울 전지역 수도권일부 3시간배송

select * from g5_menu where me_use = '1' and me_link like '%lecture%'
온라인강좌 홈 > 온라인강좌 > 온라인강좌

.NET | [ASP.NET] web.config 샘플

페이지 정보

작성일2016-04-07 20:30 조회2,535회 댓글0건

본문

기존의 ASP 환경에서는 IIS의 메타데이터에 웹 응용 프로그램의 각종 설정 데이터를 보관했었습니다. 그러나 ASP.NET 환경에서는 이 방식에서 탈피하여 새롭게 Web.config라는 이름의 파일에 웹 응용 프로그램의 설정 정보를 저장하고 있습니다.

Web.config 파일은 개별적인 웹 응용 프로그램의 루트 폴더에 위치하며 따라서 각각의 웹 응용 프로그램 별로 각기 다른 설정을 적용할 수 있습니다. 또는 웹 응용 프로그램을 구성하는 하위 폴더에 위치하여 각 폴더별로 다른 설정을 적용할 수도 있습니다.

Web.config 파일은 필수적으로 존재해야 하는 파일은 아니며 Web.config 파일이 존재하지 않는 웹 응용 프로그램은 $windows_folder$\Microsoft.NET\Framework\v1.1.4322\CONFIG 폴더에 존재하는 machine.config 파일의 설정을 상속받습니다.

여기서 $windows_folder$는 윈도 운영체제를 설치한 폴더가 되며 윈도 9x나 윈도 XP, 윈도 2003의 경우는 C:\Windows 폴더가, 윈도 NT및 2000 계열은 C:\Winnt 폴더가 됩니다.

Web.Config 파일은 XML을 기반으로 구성되어 있기 때문에 개발자는 웹 응용 프로그램에 대한 설정의 변경이 매우 용이해졌으며 또한 설정의 적용 역시 단순히 파일을 복사하는 것으로 끝낼 수 있습니다.

게다가 ASP.NET은 Web.Config 파일의 변경 사항을 자동적으로 감지하여 이를 웹 응용 프로그램의 중단이나 재시작 없이 적절한 시기에 적용시킵니다. 따라서 웹 응용 프로그램의 지속성을 향상시켰을 뿐 아니라 HTTP 프로토콜을 통한 웹 브라우저의 접근을 원천적으로 차단하고 있어 보안성 또한 높아졌습니다.

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <defaultDocument>
            <files>
                <add value="index_frame.html" />
                <add value="index.asp" />
            </files>
        </defaultDocument>
        <staticContent>
            <mimeMap fileExtension=".alz" mimeType="application/unknown" />
            <mimeMap fileExtension=".hwp" mimeType="application/unknown" />
        </staticContent>
        <httpErrors errorMode="Detailed" />
    </system.webServer>
</configuration>


참고자료
http://hotdogya.tistory.com/23
http://taeyo.net/columns/View.aspx?SEQ=395&PSEQ=8
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.


목록

Total 2,005건 1 페이지
온라인강의 목록
번호 제목
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
게시물 검색
 
 
상호: 해피정닷컴 대표:정창용 사업자등록번호:119-05-36414 (08394) 서울시 구로구 디지털로 242 한화비즈메트로1차 1502호
전화: 070-7600-3500 팩스:02-865-3528 개인정보관리:정창용 mail@happyjung.com 에스크로확인
개인정보취급방침
COPYRIGHT 2001~2017 해피정닷컴. All rights reserved. 부가통신사업신고:서울체신청-1217 통신판매신고:2014-서울구로-0074
 
모바일 버전으로 보기