gpt4 book ai didi

azure - 在函数执行过程中动态创建Azure函数中的AppSettings C#

转载 作者:行者123 更新时间:2023-12-02 07:20:48 26 4
gpt4 key购买 nike

我正在使用预编译的 Azure Functions,并且我知道我可以使用 ConfigurationManager.AppSettings["keyname"] 读取应用程序设置中的值。

我一直在尝试使用如下内容创建额外的应用程序设置:

var configFile = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
var settings = configFile.AppSettings.Settings;
settings.Add(pair.Key, pair.Value);

但是,当我尝试此操作时,我收到以下错误消息:

exePath must be specified when not running inside a stand alone exe. 

如果这可能的话,有什么想法吗?或者能够提供一个如何让它工作的指针?

最佳答案

Azure Functions 运行时配置文件不可写,但当它运行应用服务时,它会继承其支持的应用设置功能,该功能使您可以访问管理将作为应用程序设置和环境变量注入(inject)的设置通过门户运行时。

您可以通过 ARM 或 CLI 以编程方式管理这些设置。

请记住,对这些设置的更改将触发站点重新启动,因此根据您的情况,如果您需要动态更新的设置,您可能需要考虑使用不同的配置/设置源,包括缓存选项像 Redis 一样维护共享状态。

关于azure - 在函数执行过程中动态创建Azure函数中的AppSettings C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46530215/

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