ASP.NET Lab

The Best Web, The Best Future

博客园 首页 新随笔 订阅 管理

ASP.NET 的配置数据存储在名为 Web.config 的 XML 文件中。Web.config 文件能够出现在 ASP.NET 应用程序的多个目录中。每个 Web.config 文件的配置设定能作用于其所属目录以及所有下属子目录。每个子目录都可以重载或更改继承自父目录的设定。ASP.NET 配置层次的根位于 系统目录\Microsoft.NET\Framework\版本号\CONFIG\Web.config 目录中,该文件包含了运行在特定版本 .NET Framework 环境中所有 ASP.NET 应用程序的设定。因为每个 ASP.NET 应用程序都会继承 Web.config 根文件的默认配置设定,所以只能创建新的 Web.config 文件对默认配置进行覆盖。

配置文件的结构

每个配置文件都包含有层层嵌套的 XML 标记和子标记,这些标记中包含有各种用于配置设定的参数。所有配置信息都位于名为 <configuration></configuration> 的 XML 根标记之间,并且被分组成两个主要区域:配置段处理器定义区和配置段设定区。

编辑配置设定

因为所有的 Web.config 都是纯文本 XML 文件,所以可以通过下列多种方式来编辑配置设定:

  • 使用 ASP.NET 配置 API。

  • 使用 ASP.NET MMC 管理单元。

  • 使用 Web 站点和 ASP.NET 应用程序的 WebSite Administration Tool。

  • 使用文本编辑器或 XML 编辑器直接编辑配置文件。

字母大小写敏感

因为标记必须拥有定义良好的 XML 格式,所以标记、子标记以及参数都是对字母的大小写敏感的。标记名和参数名使用的是驼骆式命名规则,即小写第一个单词并且大写每个后续单词中的第一个字母(如 camelCased)。在多数情况下,字符串参数值使用的是 Pascal 命名规则,即大写第一个字母以及每个后续单词中的第一个字母(如 PascalCased)。但 truefalse 除外,它们始终都是小写。

自定义配置段

ASP.NET 配置架构没有限制配置数据的类型。配置段处理器对象能够处理任何 Web.config 数据。开发者既可以使用 .NET Framework 支持的预定义配置段处理器,也可以创建自定义处理器来处理自定义的配置数据。

posted on 2006-12-15 11:51  Laeb  阅读(371)  评论(0编辑  收藏  举报