【发布时间】:2020-04-28 07:11:44
【问题描述】:
我想尽可能简化 Azure Functions v3 项目的部署。
以这个函数为例,它使用绑定表达式来引用DoTheThingSchedule appsetting:
[FunctionName("DoTheThing")]
public async Task Run([TimerTrigger("%DoTheThingSchedule%")]TimerInfo timer)
{
// do the thing
}
对于本地开发,我可以在local.settings.json 中为DoTheThingSchedule 配置一个值,但我还没有找到在生产环境中配置默认值的方法,这意味着我总是必须在 Azure 中显式配置此设置.
有人知道解决这个问题的方法吗?
【问题讨论】:
-
无论您在 local.settings.json 中使用什么配置,都应该能够在应用设置中执行这些条目。更多详情请参考文档。
-
因为Azure Function在部署时不会上传local.settings.json文件和对应的值,所以需要在Azure上手动输入。如果使用VS部署,可以在部署前设置好值。
-
您好,如果我的回答回答了您的问题,您可以mark it as the answer 结束这个问题吗?:)
-
我没有真正的解决方案,只有你的建议,它根本不可能。因此,我正在等待几天,看看是否有其他答案。
-
@BowmanZhu,现在标记你的答案:)
标签: c# azure .net-core azure-functions