在Asp.Net2.0中可以方便的访问配置文件web.config,如判断debug设

到处溜达68

到处溜达68

2016-02-19 18:59

今天图老师小编要跟大家分享在Asp.Net2.0中可以方便的访问配置文件web.config,如判断debug设,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!

  Asp.Net2.0中我们可以方便的访问配置文件中,.NetFrameWork2.0新增加了 SystemWebSectionGroup 类。
  允许用户以编程方式访问配置文件的 system.web 组。
  比如判断web.config内是否为 debug="true",或者判断身份验证形式

      SystemWebSectionGroup ws = new SystemWebSectionGroup();
      CompilationSection cp = ws.Compilation;
      用cp.Debug;就可以得到compilation节内关于"debug"的配置
       AuthenticationSection  as = ws.Authentication;
      用 as.Mode  可以获取 authentication节中关于"mode"的配置,值为AuthenticationMode 枚举之一
  AuthenticationMode的取值如下:
    成员名称 说明
    Forms 将基于 ASP.NET 窗体的身份验证指定为身份验证模式。 
    None 不指定身份验证。 
    Passport 将 Microsoft Passport 指定为身份验证模式。 
    Windows 将 Windows 指定为身份验证模式。在使用 Internet 信息服务 (IIS) 身份验证方法(基本、简要、集成 Windows (NTLM/Kerberos) 或证书)时适用此模式。 

      
  附:SystemWebSectionGroup 类的公共属性:
    名称  说明 
    AnonymousIdentification  获取 anonymousIdentification 节。
    Authentication  获取 authentication 节。
    Authorization  获取 authorization 节。
    BrowserCaps  获取 browserCaps 节。
    ClientTarget  获取 clientTarget 节。
    Compilation  获取 compilation 节。
    CustomErrors  获取 customErrors 节。
    Deployment  获取 deployment 节。
    DeviceFilters  获取 deviceFilters 节。
    Globalization  获取 globalization 节。
    HealthMonitoring  获取 healthMonitoring 节。
    HostingEnvironment  获取 hostingEnvironment 节。
    HttpCookies  获取 httpCookies 节。
    HttpHandlers  获取 httpHandlers 节。
    HttpModules  获取 httpModules 节。
    HttpRuntime  获取 httpRuntime 节。
    Identity  获取 identity 节。
    IsDeclarationRequired   获取一个值,该值指示是否需要声明此 ConfigurationSectionGroup 对象。 (从 ConfigurationSectionGroup 继承。)
    IsDeclared   获取一个值,该值指示是否已声明此 ConfigurationSectionGroup 对象。(从 ConfigurationSectionGroup 继承。)
    MachineKey  获取 machineKey 节。
    Membership  获取 membership 节。
    MobileControls  获取 mobileControls 节。
    Name   获取此 ConfigurationSectionGroup 对象的名称属性。(从 ConfigurationSectionGroup 继承。)
    Pages  获取 pages 节。
    ProcessModel  获取 processModel 节。
    Profile  获取 profile 节。
    Protocols  获取 protocols 节。
    RoleManager  获取 roleManager 节。
    SectionGroupName   获取与此 ConfigurationSectionGroup 关联的节组名称。(从 ConfigurationSectionGroup 继承。)
    SectionGroups   获取一个包含所有 ConfigurationSectionGroup 对象的 ConfigurationSectionGroup 对象,这些对象是此 ConfigurationSectionGroup 对象的子对象。(从 ConfigurationSectionGroup 继承。)
    Sections   获取一个 ConfigurationSectionCollection,它包含此 ConfigurationSectionGroup 中的所有 ConfigurationSection 对象。(从 ConfigurationSectionGroup 继承。)
    SecurityPolicy  获取 securityPolicy 节。
    SessionState  获取 sessionState 节。
    SiteMap  获取 siteMap 节。
    Trace  获取 trace 节。
    Trust  获取 trust 节。
    Type   获取或设置此 ConfigurationSectionGroup 对象的类型。(从 ConfigurationSectionGroup 继承。)
    UrlMappings  获取 urlMappings 节。
    WebControls  获取 webControls 节。
    WebParts  获取 webParts 节。
    WebServices  获取 webServices 节。
    XhtmlConformance  获取 xhtmlConformance 节。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  http://huobazi.cnblogs.com/archive/2006/05/18/systemwebsectiongroup.html

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

在Asp.Net2.0中可以方便的访问配置文件web.config,如判断debug设

Web开发
在Asp.Net2.0中可以方便的访问配置文件web.config,如判断debug设

web.config配置文件示例

电脑网络
web.config配置文件示例

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

web.config文件的中文解释

Web开发
web.config文件的中文解释

ASP.Net2.0中自定义控件在page中的注册

Web开发
ASP.Net2.0中自定义控件在page中的注册

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

.Net2.0 使用ConfigurationManager读写配置文件

Web开发
.Net2.0 使用ConfigurationManager读写配置文件

Asp.Net2.0权限树中Checkbox的操作

Web开发
Asp.Net2.0权限树中Checkbox的操作

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

word全屏显示方法及快捷键

word全屏显示方法及快捷键

File.Delete不能删除文件的问题

File.Delete不能删除文件的问题
下拉加载更多内容 ↓