程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 在Asp.Net2.0中可以方便的訪問配置文件web.config,如判斷debug設置,驗證類型

在Asp.Net2.0中可以方便的訪問配置文件web.config,如判斷debug設置,驗證類型

編輯:關於ASP.NET

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 節。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved