Dig*_*ift 5 .net configuration
通常,我会将所有应用程序配置数据存储在web/app.config和关联的xml配置文件中.但我在想,这可能不一定是处理所有配置数据的最佳方式.
有什么建议可以更实际地使用其中一个吗?
我没有明确的规则,但我的“经验法则”是仅在本地存储特定于程序运行的计算机的配置,并将所有共享配置数据存储在数据库中。
我们开发了一个小型库,用于在数据库中存储和编辑/版本控制我们的配置。我们还设计了一个共享配置存储,每个应用程序都有单独的区域,并且能够在多个应用程序中重用配置条目。我们在数据库中存储高级配置条目,例如规则、查询定义等。
特定于位置的配置(例如插件程序集的位置、基于数据库的配置库的连接字符串、日志记录设置等)进入“常规”web/app.config 文件。这使我们能够相对清晰地分离本地配置与共享配置。
| 归档时间: |
|
| 查看次数: |
994 次 |
| 最近记录: |