gpt4 book ai didi

azure - 如何根据解决方案配置更改azure函数local.settings.json?

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

我们有一个使用Azure服务总线的项目,我们需要并行开发,因此我们需要一个解决方案来删除服务总线共享资源,这样当开发人员A发出消息时,它不会影响开发人员B。

一种解决方案是复制服务总线,以便新总线具有相同的主题和订阅,但我们需要根据 Debug/DebugTest/Release 事件解决方案配置更改 ServiceBusTrigger 连接,或者找到一种方法来更改 ServiceBusTrigger 连接通过一个简单的操作即可完成多个项目。

最佳答案

您可以采取的几种方法之一是有条件地包含遵循您的约定的文件。该文件可以是可选的(可选:true)并使用您所在环境的前缀,通过环境变量进行通信。

伪代码:

var envronment = Environment.GetVariable("EnvironmentName");

var builder = new ConfigurationBuilder()
// ...
.AddJsonFile($"{environment}.appsettings.json", optional: true);
Configuration = builder.Build();

这将允许您加载每个环境的连接字符串的覆盖。

关于azure - 如何根据解决方案配置更改azure函数local.settings.json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57728717/

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