【发布时间】:2018-04-10 10:46:08
【问题描述】:
我们需要根据 appsettings.json 中的参数在中间件中做一些工作。有参数可以在运行时改变。
为此,我可以在设置文件注册时设置 reloadOnChange builder.AddJsonFile("appsettings.json", 可选:false,reloadOnChange:true)
这适用于我在控制器中使用 IOptionsSnapshopt 的情况,因为控制器是根据请求创建的。但是中间件是终生的。
我发现Asp.net core 2.0 middleware - accessing config settings 写了如何从 appsettings 访问参数。 --> 但如果参数在运行时发生变化,这将不起作用。
【问题讨论】:
标签: c# asp.net-core-2.0 middleware