如何从另一台服务器保存和检索配置

时间:2018-03-20 03:23:32

标签: c# asp.net asp.net-mvc asp.net-core

在ASP.NET项目中,我想从另一台服务器保存和检索配置。 appsettings保存为asp.net项目中的文件。但是,我希望将配置保存到外部服务器。这样我可以跨多个项目检索配置。这可能与asp.net或asp.net核心?

1 个答案:

答案 0 :(得分:1)

ASP.NET Core中用于处理配置的新/最佳方法是通过Configuration API

您注册所需的配置提供程序的主要思想是知道如何从文件,数据库,Azure Key Vault等中读取设置(您甚至可以创建自己的自定义提供程序)。

然后,配置API在内部使用这些提供程序来填充设置的集合(实际上是字典)。然后,您可以通过IConfiguration界面访问此集合。还有Options pattern有助于创建和填充DTO选项类来表示相关设置组。