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

來源:互聯網
上載者:User
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小節,所有使用者均被賦予訪問權。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.