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

2017 年 7 月 8 日2640

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 type="System.Web.Config.SingleTagSectionHandler" />

<add type="System.Web.Config.SingleTagSectionHandler" />

<add type="System.Web.UI.AssembliesSectionHandler" />

<add type="System.Web.Config.SecurityConfigHandler" />

</configsections>

<debugmode enable="true" />

<globalization

requestencoding="us-ascii"

&nb

0 0