【发布时间】: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