当前位置:编程学习 > ASP.NET> 正文

多个web.config文件的加载顺序

时间:2015-11-25类别:编程学习

多个web.config文件的加载顺序

多个web.config文件的加载顺序

在ASP.NET项目中,有时一个网站不同目录会包含多个,web.config配置文件,Asp.net在网站运行时会按照以下方式加载配置文件中的节点信息:

 

1、如果在当前运行页面所在的目录下有web.config文件,则查找是否存在所需要的节点,如果存在则返回结果,并停止下一步地查找。

2、如里所在目录不存在web.config配置或者配置文件里没有所需要的节点,则查找它所在的上一级目录的配置文件中的节点,直到网站根目录。

3、如果网站根目录中都不存在web.config或者所需要的配置节点,转而到“windows目录\Microsoft.NET\Framework\对应.net版本\config\web.config”中去查找。

4、如果第3条中还没找到,继续到“windows目录\Microsoft.NET\Framework\对应.net版本\config\machine.config”中去查找。

5、如果还没找到,那就会报错。

 

标签:
上一篇下一篇

猜您喜欢

热门推荐