После прочтения этого приятного поста о чтении настроек приложения и конфигурации из appsettings. json файла, я немного запутался, сколько раз будет прочитан 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;
}
...
Вопрос в том, что appsettings. json будет прочитан один раз в классе Start или каждый раз, когда мы используем HomeController, он будет прочитан?
Поскольку это файл и я я спрашиваю о показаниях чтения из физического файла на жестком диске.