ASP.NET Core如何实现配置文件更新后自动重新加载配置?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1072个文字,预计阅读时间需要5分钟。
前言:在ASP.NET Core默认的应用程序模板中,配置文件的处理如下所示:
csharpconfig.AddJsonFile(path: appsettings.json, optional: true, reloadOnChange: true);config.AddJsonFile(path: $appsettings.{env.EnvironmentName});
前言
在 ASP.NET Core 默认的应用程序模板中, 配置文件的处理如下面的代码所示:
config.AddJsonFile( path: "appsettings.json", optional: true, reloadOnChange: true ); config.AddJsonFile( path: $"appsettings.{env.EnvironmentName}.json", optional: true, reloadOnChange: true );
appsettings.json 和 appsettings.{env.EnvironmentName}.json 两个配置文件都是可选的, 并且支持当文件被修改时能够重新加载。
可以在 ASP.NET Core 应用中利用这个特性, 实现修改配置文件之后, 不需要重启应用, 自动加载修改过的配置文件, 从而减少系统停机的时间。
本文共计1072个文字,预计阅读时间需要5分钟。
前言:在ASP.NET Core默认的应用程序模板中,配置文件的处理如下所示:
csharpconfig.AddJsonFile(path: appsettings.json, optional: true, reloadOnChange: true);config.AddJsonFile(path: $appsettings.{env.EnvironmentName});
前言
在 ASP.NET Core 默认的应用程序模板中, 配置文件的处理如下面的代码所示:
config.AddJsonFile( path: "appsettings.json", optional: true, reloadOnChange: true ); config.AddJsonFile( path: $"appsettings.{env.EnvironmentName}.json", optional: true, reloadOnChange: true );
appsettings.json 和 appsettings.{env.EnvironmentName}.json 两个配置文件都是可选的, 并且支持当文件被修改时能够重新加载。
可以在 ASP.NET Core 应用中利用这个特性, 实现修改配置文件之后, 不需要重启应用, 自动加载修改过的配置文件, 从而减少系统停机的时间。

