我可以使用system.web配置的外部文件,类似于appSettings的文件属性

时间:2016-07-12 13:18:52

标签: c# web-config

我希望在我的web.config的system.web部分中分离Identity配置并将其放在一个单独的文件中,这样我就不必检查源代码管理所使用的用户名/密码

这可能吗?看起来文件属性对system.web部分不起作用,即使configSource属性可行,我也不希望将所有system.web配置部分放在不同的文件中。 / p>

有人可以帮忙吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

更多研究表明,虽然我们无法在configSource部分使用file<System.Web>属性,但您可以在其中的标记上使用它。

例如,我想将globalization设置从web.config移到globalization.config,因此我们更改了我们的网络配置:

<system.web>
    <globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="auto" uiCulture="auto" />
    <!-- Other settings removed -->
</system.web>

到这个

<system.web>
    <globalization configSource="globalization.config" />
    <!-- Other settings removed -->
</system.web>