2010-07-25 115 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