【问题标题】:How does ASP.NET compile config files, such as web.config or machine.config?ASP.NET 如何编译配置文件,例如 web.config 或 machine.config?
【发布时间】:2015-05-27 00:06:59
【问题描述】:

在阅读此question 时,我在以下答案之一中提出了以下问题:

这个答案意味着 ASP.NET 从顶部读取 web.config 和其他配置文件,即:自顶向下。我认为配置文件被读取为“单个实例”,这意味着编译器首先解析配置文件以确保准确性,然后对其进行编译,但它似乎是在逐行编译它。

这是真的吗?

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

【问题讨论】:

    标签: asp.net web-config config


    【解决方案1】:

    .NET 从不编译配置文件。

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

    见“ASP.NET Configuration File Hierarchy and Inheritance”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-24
      • 2019-07-12
      • 2012-04-15
      • 2019-06-07
      • 1970-01-01
      • 2020-01-14
      相关资源
      最近更新 更多