Can not inject IOptions in service
问题 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();