众所周知,我们使用web.config文件来覆盖machine.config文件的设置。
我的问题是
a)machine.config文件怎么知道只有web.config文件中的更改才会被覆盖。我的意思是说,如果我使用配置文件的其他名称说xyz.config,它能够工作吗?
b)machine.config文件如何了解web.config?是否在machine.config文件中提到了任何链接?
答案 0 :(得分:2)
Machine.config文件基本上是web.config文件继承的Web应用程序配置的基类。 web.config文件也会转换为类。
这样,如果web.config类没有重载设置,它将从基类(machine.config)获得,否则从子类(web.config)获取
我不太go解释这个OOP概念,但我认为这是你能想到的。
希望这会有所帮助