microsoft.extensions.hosting

Can not inject IOptions in service

有些话、适合烂在心里 提交于 2019-11-28 11:03:47
问题 I am trying to inject a IOptions inside a service that I created and it is always null: public class Startup { private IConfiguration configuration; public Startup(IConfiguration config) { this.configuration = config; //gets injected from Main method , not null ! } public void ConfigureServices(IServiceCollection services) { Config config = configuration.GetSection("Config").Get<Config>(); services.Configure<Config>(configuration); services.AddTransient<StatusService>(); services.AddCors();