gpt4 book ai didi

c# - 如何生成 appsettings..json 文件?

转载 作者:行者123 更新时间:2023-11-30 19:23:13 24 4
gpt4 key购买 nike

我有一个 ASP.NET Core 2 WebAPI,它将部署在以下环境中:

INT、QA、STAGE、PRODUCTION 环境。

基于以上,我需要appsettings.<EnvironmentName>.json每个环境的文件。来自链接:https://learn.microsoft.com/en-us/aspnet/core/fundamentals/environments?view=aspnetcore-2.1 , 我看到了

在本地开发环境的情况下,称为 ASPNETCORE_ENVIRONMENT 的环境变量设置为开发。对于未设置 ASPNETCORE_ENVIRONMENT 的部署,默认为 Production

我想知道在准备 appsettings.<EnvironmentName>.json 时需要注意哪些步骤? INT、QA 和 STAGE 环境的文件。我是否需要为每个环境 Web 服务器显式设置环境:

设置 ASPNETCORE_ENVIRONMENT=开发。

任何人都可以通过提供指导来帮助我吗?

最佳答案

我可能遗漏了什么,但这看起来很简单。要创建特定于环境的设置文件,您实际上只需在项目中创建它们,即在项目的根目录中创建一个名为 appsettings.Foo.json 的新文件。 Visual Studio 会自动将其作为解决方案资源管理器中的父级放在 appsettings.json 下。

在服务器上,是的,您需要将要运行的环境设置为 ASPNETCORE_ENVIRONMENT。如果它应该使用 appsettings.QA.json,则将其设置为 QA。仅此而已。

关于c# - 如何生成 appsettings.<EnvironmentName>.json 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53161103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com