ASP.NET如何编译配置文件,例如web.config或machine.config?

时间:2015-05-27 00:07:00

标签: asp.net web-config config

在阅读本question时,我在其中一个答案中询问了以下内容:

这个答案暗示ASP.NET从顶部读取web.config和其他配置文件,即:自上而下。我认为配置文件被读作"单个实例"这意味着编译器首先解析配置文件的准确性,然后编译它,但它似乎是在线上逐行编译它。

这是真的吗?

ASP.NET如何处理配置文件?是否有人可以与我分享在ASP.NET中处理配置文件的顺序?

1 个答案:

答案 0 :(得分:4)

.NET不会编译配置文件。

它们是XML文件。读入虚拟路径的文件,并将machine.config视为树中最高的。合并文件,然后进行处理。较低级别的元素会覆盖较高级别的元素(除非较高级别的元素阻止覆盖)。

请参阅" ASP.NET Configuration File Hierarchy and Inheritance"。