ASP.NET 如何编译配置文件,例如 web.config 或 machine.config?
How does ASP.NET compile config files, such as web.config or machine.config?
在阅读此 question 时,我在其中一个答案中提出了以下问题:
这个答案意味着 ASP.NET 从顶部读取 web.config 和其他配置文件,即:自上而下。我认为配置文件被读取为 "single instance" 意味着编译器首先解析配置文件的准确性然后编译它,但它似乎是在运行中逐行编译它。
这是真的吗?
ASP.NET如何处理配置文件? link 有没有人可以与我分享在 ASP.NET 中处理配置文件的顺序?
.NET 永远不会编译 配置文件。
它们是 XML 个文件。读入虚拟路径的文件,machine.config 被视为树中最高的文件。文件被合并,然后被处理。较低级别的元素会覆盖较高级别的元素(除非较高级别的元素阻止覆盖)。
在阅读此 question 时,我在其中一个答案中提出了以下问题:
这个答案意味着 ASP.NET 从顶部读取 web.config 和其他配置文件,即:自上而下。我认为配置文件被读取为 "single instance" 意味着编译器首先解析配置文件的准确性然后编译它,但它似乎是在运行中逐行编译它。
这是真的吗?
ASP.NET如何处理配置文件? link 有没有人可以与我分享在 ASP.NET 中处理配置文件的顺序?
.NET 永远不会编译 配置文件。
它们是 XML 个文件。读入虚拟路径的文件,machine.config 被视为树中最高的文件。文件被合并,然后被处理。较低级别的元素会覆盖较高级别的元素(除非较高级别的元素阻止覆盖)。