gpt4 book ai didi

azure - 根据 Azure Functions 2.x 和 VS 的环境自动加载设置文件

转载 作者:行者123 更新时间:2023-12-03 04:13:24 26 4
gpt4 key购买 nike

我需要支持不同环境的多个设置文件,例如Azure Functions 的开发、生产。

下面是我尝试过的,我想知道是否可以让设置文件自动加载而不需要第2步和第3步,就像ASP.NET CORE 2.x一样。

第 1 步:定义以下设置文件,

MyAppSettings.development.json

{
ThirdParty: {
"Key": "Key1"
}
}

MyAppSettings.生产.json

{
ThirdParty: {
"Key": "Key2"
}
}

第 2 步:定义用于加载设置文件的环境变量

Settings_File_To_Load: MyAppSettings.development.json

是否可以重用变量而不是创建新变量,例如ASPNETCORE_ENVIRONMENT

第3步:读取“Settings_File_To_Load”的值,并加载文件内容。

是否可以让文件自动加载?

同样,是否可以使设置文件自动加载而无需步骤 2 和 3?

Visual Studio 2017

最佳答案

设置文件没有自动覆盖 - 运行时需要 local.settings.json,如果您想在本地开发中使用多个设置文件,则必须覆盖它。

如果您在将解决方案发布到 Azure 的过程中要更改设置,则可以覆盖 local.settings.json 中的设置作为发布配置文件的一部分。您可以使用 slots feature in Azure Functions允许服务内有多个配置/环境。

image of VS 2017 showing the publish to Azure screen

Image of the App Settings window in VS2017

关于azure - 根据 Azure Functions 2.x 和 VS 的环境自动加载设置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55089917/

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