2010-07-25 122 views
16

由于我的下一个项目(很多SOA的东西),我需要一个基于组件的配置并存储在数据库中以启用中央管理。 app.config/web.config不支持任何这些要求(但我知道一些使用应用程序域的黑客)。那么你们谁都知道配置框架?它不一定要免费。寻找一个.NET配置框架

我知道如何谷歌;-)但我会很欣赏你已经使用的框架的一些经验。

在此先感谢! Flo

回答

14

我也在一个大的SOA项目上工作。我们正在使用Nini,这是相当不错的。

下面是一些特点:

  • 多个配置类型INI, XML,登记,和命令行
  • 斯特朗变量类型字符串, 整数,浮点等等省去蒙上
  • 设置和保存添加,删除,编辑, 并保存配置
  • 轻量和快速小 占地面积,速度建成
  • 合并合并几个CONFIGS 成一个
  • 100%免费的免费和开源 代码
  • 值别名添加别名 不清楚变量
  • 键值替换替换与其他键值
  • 跨平台 值运行于.NET/Mono上 Linux/Mac/Windows
  • INI解析器包含100%的管理INI解析器
  • 完全记录参见妮妮 手册和API参考
  • 无限文件/源加载一个 无限数量的文件
  • 精简框架支持 .NET Framework精简
  • 命令行应用程序具有 命令行配置编辑
  • 成熟稳定在140部 测试

看一看吧。

+0

感谢您的链接!我只是通过文档飞行。你知道它是否支持任何种类的基于数据库的配置? – 2010-07-25 13:43:07

+0

AFAIK目前支持INI文件,XML文件,Windows注册表,.NET配置文件和命令行(Argv)配置。 – Incognito 2010-07-25 14:08:57

+0

尽管它们并不真正支持数据库,但它们显示出一种使用数据库的简单方法。采取XML并存储在DB单元中;-)。这对我很好,再次感谢! – 2010-07-25 15:08:51