web.config is used only for a specific IIS configuration. Due to the cross-platform nature of .net-core, they have tied the connection to the web configuration to configure the application.
IIS IIS Express web.config. web.config ASP.NET IIS.
ASP.NET: web.config
- , json , / .
, , - , IOptionsSnapshot
ASP.NET Core 1.1 .
IOptionsSnapshot
. ASP.NET Core 1.1 IOptionsSnapshot
IOptionsMonitor<TOptions>
, . ASP.NET Core 2.0 .
.