config.web 구성 파일
모든 ASP+구성 정보에는 config.web라는 구성 파일에 포함됩니다. 다음 예제는 ASP+구성 파일의 구조를 보여줍니다.
암호:<!-config.web file-><구성>
<구성>
<이름 추가 = httpmodules type = system.web.config.httpmodulesconfighandler/>
<이름 추가 = httphandler type = system.web.config.httphandlerconfighandler/>
<이름 추가 = sessionstate type = system.web.config.sessateconfighandler/>
<이름 추가 = 세계화 유형 = system.web.config.globalizationconfighandler/>
<!-dditional configsection 선언은 여기에 이동합니다
</구성>
<httpmodules>
<!-HTTP 모듈 하위 요소는 여기에 이동합니다
</httpmodules>
<httphandler>
<!-HTTP 핸들러 하위 요소
</httphandler>
<sessionstate>
<!-세션 상태 하위 요소는 여기로 이동합니다->
</sessionstate>
<세계화>
<!-세션 상태 하위 요소는 여기로 이동합니다->
</세계화>
<!-추가 구성 섹션은 여기에 이동합니다
</구성>
모든 구성 정보는 <configuration>과 </configuration> 태그 사이에 있어야합니다. 구성 파일에는 두 가지 주요 부분이 있습니다. 상부에서는 섹션에서 구성된 처리 프로그램 선언 (<configsection> 및 </configsection> 태그 포함). 나머지 파일에는 실제 구성 섹션이 포함됩니다 (명확하게, 하위 요소가 제거됨). 아래 각 구성 섹션은 <configsection>의 문에 해당해야합니다. 각 문은 구성 이름 이름을 제공하고 구성 정보를 처리 할 NGWS 프레임 워크 어셈블리 및 클래스를 지적했습니다. 각 구성 섹션에는 ASP+디테일 구성이 포함 된 자식 요소가 포함되어 있습니다.
다음 코드 예제는 이러한 개념을 보여줍니다.
암호:<구성><configsections>
<이름 추가 = DebugMode Type = System.Web.Config.SingletAgsectionHandler />
<이름 추가 = 세계화 유형 = System.Web.Config.SingletagsectionHandler />
<이름 추가 = 어셈블리 유형 = system.web.ui.assembliessectionHandler />
<이름 추가 = 보안 유형 = system.web.config.securityconfighandler />
</구성>
<DebugMode enable = true />
<세계화
requestEncoding = us-ASCII
ResponsenCoding = ISO-8859-1
/>
<어셈블리>
<Adctly = System.Data.dll/> 추가
<Adt Adethly = System.dll/>
<어셈블리 추가 = System.Drawing.dll/>
<어셈블리 추가 =*/>
</어셈블리>
<보안>
<에머 화>
<허용 사용자 =* /> <!-모든 uters->
</승인>
</보안>
</구성>
이 예제는 네 가지 구성 -Debugmode, 세계화, 어셈블리 및 보안이 포함 된 구성 파일을 보여줍니다. 다음은 설정입니다.
*디버그 섹션에서 디버그 모드가 열립니다 (true로 설정).
*세계화 섹션에서는 요청 및 응답의 코드 방법이 설정됩니다.
*어셈블리 섹션에서 4 개의 어셈블리가 추가되었습니다.
*보안 섹션에서 모든 사용자에게 액세스 권한이 부여됩니다.