Appsettings.json 不同版本?
Appsettings.json Different Versions?
我正在启动来自 .NET 的 asp.net 核心 2.1,想知道如何制作多个 AppSetting.json 文件?
在我们拥有网络配置之前,您可以拥有 webconfig.debug、webconfig.prod 等
与之对应的核心是什么?
默认情况下 ASP.NET Core 将尝试加载额外的 appsettings.<EnvironmentName>.json
文件。使用可用的默认环境名称,这允许您创建以下文件:
appsettings.json
- 无论环境名称如何都加载
appsettings.Development.json
- 仅在环境名称为 Development
时加载
appsettings.Staging.json
- 仅在环境名称为 Staging
时加载
appsettings.Production.json
- 仅在环境名称为 Production
时加载
环境的名称通常通过ASPNETCORE_ENVIRONMENT
环境变量或在开发时通过launchSettings.json
控制(checkout the docs)。
查看 at the documentation for configuration 了解有关此主题的更多信息。
我正在启动来自 .NET 的 asp.net 核心 2.1,想知道如何制作多个 AppSetting.json 文件?
在我们拥有网络配置之前,您可以拥有 webconfig.debug、webconfig.prod 等
与之对应的核心是什么?
默认情况下 ASP.NET Core 将尝试加载额外的 appsettings.<EnvironmentName>.json
文件。使用可用的默认环境名称,这允许您创建以下文件:
appsettings.json
- 无论环境名称如何都加载appsettings.Development.json
- 仅在环境名称为Development
时加载
appsettings.Staging.json
- 仅在环境名称为Staging
时加载
appsettings.Production.json
- 仅在环境名称为Production
时加载
环境的名称通常通过ASPNETCORE_ENVIRONMENT
环境变量或在开发时通过launchSettings.json
控制(checkout the docs)。
查看 at the documentation for configuration 了解有关此主题的更多信息。