使用配置模式将配置密钥存储在资源文件中

时间:2017-08-25 18:36:55

标签: asp.net configuration resources configuration-management

我们在web.config文件和数据库中也存储密钥和配置值(不经常更改)。但是,它很难维护,这种方法会出现很多问题。

我想解决这些问题。其中大多数是固定的,其中一些是依赖于配置模式。

我们可以将这些密钥存储在resx文件中并像全球化一样使用它们吗?我的意思是,就像在MVC中一样,我们可以根据自定义条件(如浏览器和任何其他东西)使用单独的视图。

使用OOP知识,可能是(例如我们可以创建资源工厂并根据活动配置模式提供资源)。但是,如果没有努力并牺牲设计时支持,还有其他方法吗?

1 个答案:

答案 0 :(得分:1)

Resx文件用于字符串和图像等资源。 如果只能将配置存储在数据库中并让配置服务返回每个环境/配置模式的配置,那将更加清洁.web.config将指向正确的配置服务。