了解 web.config

作者:vkvi 来源:ITPOW(原创) 日期:2007-8-14

在 ASP 环境下,我们要改变站点或目录的配置,只有通过 IIS 设置来进行。

而在 ASP.NET 环境下,我们可以利用 web.config 这个配置文件来实现配置。

web.config 是一个 XML 格式的文件,它存放站点或目录的 IIS 配置信息,这有两个方便:一是对于虚拟主机用户可以方便地改变自己的网站配置;二是网站移植时可以方便地保留配置。

web.config 可以存放于任何一个目录之下,包括网站根目录、虚拟目录、普通目录。

web.config 不是必须的,如果网站根目录没有 web.config 配置文件,则使用默认的配置,该默认的配置位于类似 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config 的地方。

web.config 具有继承特性,如果 A 目录指定了 web.config 中的一项配置,A 目录之下的 A1 目录中没有指明该项配置,则 A1 目录继承 A 目录中的该项配置。

web.config 具有覆盖特性,如果 A 目录指定了 web.config 中的一项配置,A 目录之下的 A1 目录中也指明了该项配置,则 A1 目录使用自己的该项配置。

web.config 可以手动编辑然后上传到相应的目录之下,也可以通过 IIS 站点或目录属性的“ASP.NET”标签进行图形界面的编辑。

相关文章