Asp.Net2.0에서는 구성 파일에 쉽게 액세스할 수 있습니다. .NetFrameWork2.0에는 SystemWebSectionGroup 클래스가 추가되었습니다.
사용자가 프로그래밍 방식으로 구성 파일에 액세스할 수 있도록 하는 system.web 그룹입니다.
SystemWebSectionGroup ws = new SystemWebSectionGroup();
인증 형식을 확인합니다
.
CompilationSection cp = ws.Compilation;
cp.Debug를 사용하여 컴파일 섹션에서 "디버그" 구성을 가져옵니다.
AuthenticationSection as = ws.Authentication;
as.Mode를 사용하여 인증 섹션에서 "mode" 구성을 가져옵니다. 값은 AuthenticationMode 열거 중 하나입니다.
AuthenticationMode의 값은 다음과 같습니다.
회원 이름 설명
Forms에서는 ASP.NET Forms 기반 인증을 인증 모드로 지정합니다.
없음은 인증을 지정하지 않습니다.
Passport Microsoft Passport를 인증 모드로 지정합니다.
Windows Windows를 인증 모드로 지정합니다. 이 모드는 IIS(인터넷 정보 서비스) 인증 방법(기본, 간략, Windows 통합(NTLM/Kerberos) 또는 인증서)을 사용할 때 적용됩니다.
첨부 파일: SystemWebSectionGroup 클래스의 공용 속성:
이름 설명
AnonymousIdentification 익명 ID 섹션을 가져옵니다.
인증 인증 섹션을 가져옵니다.
Authorization 인증 섹션을 가져옵니다.
BrowserCaps browserCaps 섹션을 가져옵니다.
ClientTarget clientTarget 섹션을 가져옵니다.
Compilation 컴파일 섹션을 가져옵니다.
CustomErrors customErrors 섹션을 가져옵니다.
배포 배포 섹션을 가져옵니다.
DeviceFilters deviceFilters 섹션을 가져옵니다.
세계화 세계화 섹션을 가져옵니다.
HealthMonitoring healthMonitoring 섹션을 가져옵니다.
HostingEnvironment HostingEnvironment 스탠자를 가져옵니다.
HttpCookies httpCookies 섹션을 가져옵니다.
HttpHandlers httpHandlers 섹션을 가져옵니다.
HttpModules httpModules 섹션을 가져옵니다.
HttpRuntime httpRuntime 섹션을 가져옵니다.
ID ID 섹션을 가져옵니다.
IsDeclarationRequired 이 ConfigurationSectionGroup 개체를 선언해야 하는지 여부를 나타내는 값을 가져옵니다. (ConfigurationSectionGroup에서 상속됨)
IsDeclared 이 ConfigurationSectionGroup 개체가 선언되었는지 여부를 나타내는 값을 가져옵니다. (ConfigurationSectionGroup에서 상속됨)
MachineKey machineKey 섹션을 가져옵니다.
Membership 멤버십 섹션을 가져옵니다.
MobileControls mobileControls 섹션을 가져옵니다.
Name 이 ConfigurationSectionGroup 개체의 이름 속성을 가져옵니다. (ConfigurationSectionGroup에서 상속됨)
페이지 페이지 섹션을 가져옵니다.
ProcessModel processModel 섹션을 가져옵니다.
Profile 프로필 섹션을 가져옵니다.
프로토콜 프로토콜 섹션을 가져옵니다.
RoleManager roleManager 섹션을 가져옵니다.
SectionGroupName 이 ConfigurationSectionGroup과 연결된 섹션 그룹 이름을 가져옵니다. (ConfigurationSectionGroup에서 상속됨)
SectionGroups 이 ConfigurationSectionGroup 개체의 자식인 모든 ConfigurationSectionGroup 개체를 포함하는 ConfigurationSectionGroup 개체를 가져옵니다. (ConfigurationSectionGroup에서 상속됨)
섹션 이 ConfigurationSectionGroup의 모든 ConfigurationSection 개체를 포함하는 ConfigurationSectionCollection을 가져옵니다. (ConfigurationSectionGroup에서 상속됨)
SecurityPolicy securityPolicy 섹션을 가져옵니다.
SessionState sessionState 섹션을 가져옵니다.
SiteMap siteMap 섹션을 가져옵니다.
Trace 추적 섹션을 가져옵니다.
Trust 신뢰 섹션을 가져옵니다.
Type 이 ConfigurationSectionGroup 개체의 유형을 가져오거나 설정합니다. (ConfigurationSectionGroup에서 상속됨)
UrlMappings urlMappings 섹션을 가져옵니다.
WebControls webControls 섹션을 가져옵니다.
WebParts webParts 섹션을 가져옵니다.
WebServices webServices 섹션을 가져옵니다.
XhtmlConformance xhtmlConformance 섹션을 가져옵니다.
http://huobazi.cnblogs.com/archive/2006/05/18/systemwebsectiongroup.html