我在machine.config文件中有一些重要的设置,我需要阻止网站在他们的web.config文件中修改它们。换句话说,我需要忽略web.config文件中的那些设置。
我知道我可以锁定元素,但我不想有例外,我只是想被忽略。
示例:
在 machine.config
中<appSettings>
<add key="a" value="AAAA"/>
</appSettings>
在 web.config
中<appSettings>
<add key="a" value="BBBB"/>
</appSettings>
在网站或网络应用
中ConfigurationManager.AppSettings["a"] // returns "AAAA" from machine.config
是否可以这样做?
澄清:
我需要保护的这些设置是wcf serviceModel客户端元素,而不是appSettings作为我的示例。