在阅读本question时,我在其中一个答案中询问了以下内容:
这个答案暗示ASP.NET从顶部读取web.config和其他配置文件,即:自上而下。我认为配置文件被读作"单个实例"这意味着编译器首先解析配置文件的准确性,然后编译它,但它似乎是在线上逐行编译它。
这是真的吗?
ASP.NET如何处理配置文件?是否有人可以与我分享在ASP.NET中处理配置文件的顺序?
答案 0 :(得分:4)
.NET不会编译配置文件。
它们是XML文件。读入虚拟路径的文件,并将machine.config视为树中最高的。合并文件,然后进行处理。较低级别的元素会覆盖较高级别的元素(除非较高级别的元素阻止覆盖)。
请参阅" ASP.NET Configuration File Hierarchy and Inheritance"。