配置文件记录(1)
2006-03-12 18:52
405 查看
1、配置文件的继承性:
每一个web.config文件都会将其配置设置应用于本身所在的目录及其下的所有子目录。
子目录的web.config文件继承父目录的配置设置
子目录的配置文件设置会重写或修改父目录中相同的配置设置。
2、配置文件的格式
<?xml version="1.0' encoding="utf-8"?>
<configuration>
<system.web>
<compilation defaultLanguage="vb" debug="true"/>
<customErrors mode="RomoteOnly"/>
<authentication>
<allow users="*"/>
</authentication>
</system.web>
</configuration>
3、配置文件的结构
(1)<configSections>配置段
用于指定<configSection>处理程序,后者是一个函数,用于解释web.config配置文件中的XML,并将信息返回给的用户。
该配置段在需要添加自定义配置文件处理程序时使用。语法如下:
<?xml version="1.0" encoding="jtf-8"?>
<configuration>
<section name="[SectionSettings]" type="[Class]"/>
<sectionGroup name="[SectionGroup]">
<section name="[SectionSettings"] type="[Class]"/>
</sectionGroup>
</configuration>
(2)<appSection>配置段
<appSection>配置段用于存储自定义的系统级应用程序设置,这些设置将返回一个基于字符串的值。以下是一个<appSection>配置段的范例。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSections>
<add key="appName" value="ProjectName"/>
<add key="appAuthor" value="Jakie W"/>
</appSections>
</configuration>
(3) <system.web>
通过该配置段可以控制asp.net应用程序的行为模式。
(4) <location> 锁定配置设置
通常情况下,子目录的配置设置为重写父目录的配置文件同的配置设置,如果希望较高层次中的某元素的配置设置不被较低层次目录的配置文件所重写或更改,只需将该配置设置包含与<location>与</location>标记中,并在<location> 中加入allowOverride="false" 的属性设置以便锁定该配置设置。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="file" allowOverride="false">
<system.web>
<compilation defaultLanguage="vb" debug="true"/>
<customErrors mode="RomoteOnly"/>
<authentication>
<allow users="*"/>
</authentication>
</system.web>
</location>
</configuration>
每一个web.config文件都会将其配置设置应用于本身所在的目录及其下的所有子目录。
子目录的web.config文件继承父目录的配置设置
子目录的配置文件设置会重写或修改父目录中相同的配置设置。
2、配置文件的格式
<?xml version="1.0' encoding="utf-8"?>
<configuration>
<system.web>
<compilation defaultLanguage="vb" debug="true"/>
<customErrors mode="RomoteOnly"/>
<authentication>
<allow users="*"/>
</authentication>
</system.web>
</configuration>
3、配置文件的结构
(1)<configSections>配置段
用于指定<configSection>处理程序,后者是一个函数,用于解释web.config配置文件中的XML,并将信息返回给的用户。
该配置段在需要添加自定义配置文件处理程序时使用。语法如下:
<?xml version="1.0" encoding="jtf-8"?>
<configuration>
<section name="[SectionSettings]" type="[Class]"/>
<sectionGroup name="[SectionGroup]">
<section name="[SectionSettings"] type="[Class]"/>
</sectionGroup>
</configuration>
(2)<appSection>配置段
<appSection>配置段用于存储自定义的系统级应用程序设置,这些设置将返回一个基于字符串的值。以下是一个<appSection>配置段的范例。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSections>
<add key="appName" value="ProjectName"/>
<add key="appAuthor" value="Jakie W"/>
</appSections>
</configuration>
(3) <system.web>
通过该配置段可以控制asp.net应用程序的行为模式。
(4) <location> 锁定配置设置
通常情况下,子目录的配置设置为重写父目录的配置文件同的配置设置,如果希望较高层次中的某元素的配置设置不被较低层次目录的配置文件所重写或更改,只需将该配置设置包含与<location>与</location>标记中,并在<location> 中加入allowOverride="false" 的属性设置以便锁定该配置设置。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="file" allowOverride="false">
<system.web>
<compilation defaultLanguage="vb" debug="true"/>
<customErrors mode="RomoteOnly"/>
<authentication>
<allow users="*"/>
</authentication>
</system.web>
</location>
</configuration>
相关文章推荐
- aop配置文件记录
- vim配置文件记录
- 记录下Vim配置文件
- 配置文件历史记录
- Linux下oracle11gR2系统安装到数据库建立配置及最后oracle的dmp文件导入一站式操作记录
- log4j2日志xml配置——不同级别的日志分别记录在不同的文件
- 记录一下:Hibernate配置文件中数据库字段的对应类型
- linux学习记录(第六章、Linux 的文件权限与目录配置)
- Maven pom.xml文件配置记录
- MyBatis配置文件记录
- Linux服务器 CentOS 6系列最小化安装优化脚本详解02————修改history记录、定时校正服务器时间、停止IPv6网络服务、调整最大文件打开数、关闭写磁盘I/O功能、配置SSH服务
- 记录一下,gvim配置文件
- haproxy高可用日志记录配置文件
- centos7线程、文件打开数等调优日志(非优化案例、仅仅是个个人记录、为把相关配置文件记录一下)
- 几份常见的mysql生产配置文件记录
- Java学习-007-Log4J 日志记录配置文件详解及实例源代码
- Spring入门学习——配置文件<beans>属性配置记录
- Thinkphp5配置文件及配置类记录
- 安卓gradle文件配置学习记录
- 记录:git删除误提交的Eclipse项目文件与配置文件