程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP入門教程 >> ASP+配置 — ASP+配置概念(二)

ASP+配置 — ASP+配置概念(二)

編輯:ASP入門教程
Config.web 配置文件
所有ASP+的配置信息都包括在名叫Config.web的配置文件當中。下面的例子說明了一個ASP+配置文件的結構:


代碼:
--------------------------------------------------------------------------------

<!-- CONFIG.WEB FILE --><configuration>   <configsections>      <add names="httpmodules" 
type="System.Web.Config.HttpModulesConfigHandler"/>      <add names="httphandlers" 
type="System.Web.Config.HttpHandlerConfigHandler"/>      <add names="sessionstate" 
type="System.Web.Config.SessionStateConfigHandler"/>      <add names="globalization" 
type="System.Web.Config.GlobalizationConfigHandler"/>      <!-- ADDITIONAL CONFIGSECTION DECLARATIONS GO 
HERE -->     </configsections>   <httpmodules>      <!-- http module subelements go here -->   
</httpmodules>   <httphandlers>      <!-- http handlers subelements go here -->   </httphandlers>   
<sessionstate>      <!-- session state subelements go here -->   </sessionstate>   <globalization>      <!-
- session state subelements go here -->   </globalization>   <!-- ADDITIONAL CONFIG SECTIONS GO HERE --
></configuration>

--------------------------------------------------------------------------------

所有的配置信息都必須居於<configuration>和</configuration>標記之間。配置文件有兩個主要部分。在上部是配置小節
的處理程序聲明(包括在<configsection>和</configsection>標記中)。文件的其余部分包括了實際的配置小節(為了清
楚,它們的子元素已被移除)。注意,下面的每一個配置小節都必須對應有一個<configsection>中的聲明存在。每一個聲
明賦予了配置小節名稱並且指出了將處理其配置信息的NGWS Framework Assembly及Class。每一配置小節包含含有ASP+細
節配置設定的子元素。

以下代碼舉例說明了這些概念:


代碼:
--------------------------------------------------------------------------------

<configuration>   <configsections>      <add name="debugmode" 
type="System.Web.Config.SingleTagSectionHandler" />       <add name="globalization" 
type="System.Web.Config.SingleTagSectionHandler" />      <add name="assemblIEs" 
type="System.Web.UI.AssemblIEsSectionHandler" />      <add name="security" 
type="System.Web.Config.SecurityConfigHandler" />   </configsections>   <debugmode enable="true" />   
<globalization      requestencoding="us-ascii"      responseencoding="iso-8859-1"   />   <assemblIEs>      
<add assembly="System.Data.dll"/>      <add assembly="System.dll"/>      <add 
assembly="System.Drawing.dll"/>      <add assembly="*"/>   </assemblIEs>   <security>      
<authorization>         <allow users="*" /> <!-- Allow all users -->      </authorization>   </security> 
</configuration>

--------------------------------------------------------------------------------

此例說明了一個配置文件,它包含四個配置小節——debugmode,globalization,assemblIEs以及security。下面是已制定
的設置:

*在debug小節,調試模式被打開(設置成true)。
*在globalization小節,設置了請求(Request)和回應(Response)的編碼方式。
*在assemblies小節,加入了四個assemblIE。
*在security小節,所有用戶均被賦予訪問權。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved