在asp.net中创建自定义.config文件

时间:2009-05-07 21:29:46

标签: web-config

有没有办法在asp.net中创建一个blah.config文件,并以与访问常规web.config文件中的项目相同的方式访问节点的名称/值对?

(我们的想法是不必为此编写任何自定义代码)。

2 个答案:

答案 0 :(得分:12)

Chris展示了一种“外化”部分配置的方法。这适用于某些情况。如果你需要更多,你需要深入挖掘。

为此,你一定要查看Jon Rista关于CodeProject上.NET 2.0配置的三部分系列文章。

强烈推荐,写得很好,非常有帮助!他展示了如何创建和使用自定义配置部分,并继续解释如何使用您自己的blah.config代替标准.NET配置文件或者除了标准.NET配置文件之外。

马克

答案 1 :(得分:4)

使用appSettings块的“file”属性,如下所示:

<appSettings file="user.config">
    <add key="Test1" value="Generic1" />
    <add key="Test2" value="Generic2" />
</appSettings>

可提供进一步说明here