在阅读了关于从appsettings.json文件中读取应用程序设置和配置的this nice post之后,我对将读取appsettings.json多少次感到有点困惑?
这是Startup类,当应用程序开始工作时,第一次阅读它(我想,如果我错了,请纠正我。)>
public class Startup { public IConfiguration Configuration { get; } public Startup(IConfiguration configuration) { Configuration = configuration; } ...
在控制器上:
public class HomeController : Controller { private readonly IConfiguration _config; public HomeController(IConfiguration config) { _config = config; } ...
问题是,将在Start类上读取appsettings.json一次,还是在每次使用HomeController时将其读取?
因为它是一个文件,所以我要询问硬盘上物理文件的读取计数。
阅读了这篇有关从appsettings.json文件中读取应用程序设置和配置的不错的文章后,我对将读取appsettings.json多少次感到困惑。这是启动类...
取决于。填充IConfiguration
时,启动时将读取一次JSON文件。