在ASP.NET项目中,我想从另一台服务器保存和检索配置。 appsettings保存为asp.net项目中的文件。但是,我希望将配置保存到外部服务器。这样我可以跨多个项目检索配置。这可能与asp.net或asp.net核心?
答案 0 :(得分:1)
ASP.NET Core中用于处理配置的新/最佳方法是通过Configuration API。
您注册所需的配置提供程序的主要思想是知道如何从文件,数据库,Azure Key Vault等中读取设置(您甚至可以创建自己的自定义提供程序)。
然后,配置API在内部使用这些提供程序来填充设置的集合(实际上是字典)。然后,您可以通过IConfiguration
界面访问此集合。还有Options pattern有助于创建和填充DTO选项类来表示相关设置组。