【发布时间】:2019-06-21 19:19:29
【问题描述】:
我正在将现有的 ASP.NET MVC 应用程序迁移到 ASP.NET Core。该解决方案有几个类库(提供数据访问、服务等)。其中许多类库使用静态ConfigurationManager.AppSettings["..."] 方式从 web.config 文件中获取配置。
但是,对于 ASP.NET Core 应用程序,没有 web.config 文件,并且看起来 ConfigurationManager 无法读取 appsettings.json。
我非常喜欢 ASP.NET Core 中的新配置系统,并且正在 Web 应用程序中使用它。
但是有没有一种“简单”的方法来迁移这些类库,而不必重写它们以使用新的配置系统?将读取 appsettings.json 的静态 ConfigurationManager.AppSettings["..."] 调用的任何基本替代品? (注意:我们最终会重写它们,但我们宁愿一次只做一个)
【问题讨论】:
标签: asp.net-core configuration configurationmanager