从启动 class 之外的 config.json 访问配置的正确方法是什么?

What is the right way of accessing configuration from, say, config.json outside of Startup class?

从启动 class 之外的 config.json 访问配置的正确方法是什么?我们是否需要在每次需要访问配置时都创建新的 Configuration(),就像这样?

Configuration = new Configuration()
    .AddJsonFile("config.json")
    .AddEnvironmentVariables();

你可以在这里查看我的回复。基本上你可以使用 DI 来访问配置。