【问题标题】:Migrating Options to ASPNET Core RC2将选项迁移到 ASPNET Core RC2
【发布时间】:2016-05-22 20:05:10
【问题描述】:

我有一个基于 ASPNET Core RC1 构建的应用程序,它使用字符串类型的配置选项,我正在尝试迁移到 RC2。

但是下面的代码不再起作用了:

services.Configure<AppSettings>(Configuration.GetSection("AppSettings"));

根据 ASPNET Core 文档,它应该是这样转换的:

services.Configure<AppSettings>(Configuration);

但这也行不通。 Configure extensions 方法唯一可用的重载只接受一个 Action 作为参数,我不想自己解析整个配置。

迁移此代码的正确方法是什么?

【问题讨论】:

  • 这对我也不起作用;并且添加 ConfigurationExtensions 包没有帮助。我可以引用(通过启动时的配置)整个路径(即“MyOptions:SubKey:SubKey”),但在“MyOptions”上使用 GetSection() 返回 null 值。

标签: asp.net-core


【解决方案1】:

尝试添加Microsoft.Extensions.Options.ConfigurationExtensions 包。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2016-09-26
  • 1970-01-01
  • 1970-01-01
  • 2016-08-14
  • 2018-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多