技术开发 频道

浅析ASP.NET中的Web.config文件

  注: mode="InProc"表示:在本地储存会话状态(你也可以选择储存在远程服务器或SAL服务器中或不启用会话状态)
  cookieless="true"表示:如果用户浏览器不支持Cookie时启用会话状态(默认为False)
  timeout="20"表示:会话可以处于空闲状态的分钟数

  (8)<trace>

  作用:配置 ASP.NET 跟踪服务,主要用来程序测试判断哪里出错。

  示例:以下为Web.config中的默认配置:

<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />

 

   注: enabled="false"表示不启用跟踪;requestLimit="10"表示指定在服务器上存储的跟踪请求的数目
  pageOutput="false"表示只能通过跟踪实用工具访问跟踪输出;
  traceMode="SortByTime"表示以处理跟踪的顺序来显示跟踪信息
  localOnly="true" 表示跟踪查看器 (trace.axd) 只用于宿主 Web 服务器

  2.自定义Web.config文件配置节

  自定义Web.config文件配置节过程分为两步。

  (1)是在在配置文件顶部 <configSections> 和 </configSections>标记之间声明配置节的名称和处理该节中配置数据的 .NET Framework 类的名称。

  (2)是在 <configSections> 区域之后为声明的节做实际的配置设置。

  示例:创建一个节存储数据库连接字符串

<configuration>
 <configSections>
 <section name="appSettings" type="System.Configuration.NameValueFileSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</configSections>

 <appSettings>
  <add key="scon" value="server=a;database=northwind;uid=sa;pwd=123"/>
 </appSettings>

 <system.web>
  ......
 </system.web>
</configuration>
0
相关文章