gpt4 book ai didi

Azure Functions不生成extensions.json

转载 作者:行者123 更新时间:2023-12-01 10:21:08 25 4
gpt4 key购买 nike

我有一个包含多个函数的 Azure Functions 项目,由 ServiceBus 和 BlobStorage 触发。

他们已经构建并部署到 azure Fine 几个月了。
最近发生了一些事情,当您单击函数错误:绑定(bind)类型“blobTrigger”未注册时,它们不再从我的构建计算机进行部署,并在 Azure 中出现错误。
不过,它仍然可以从我的开发机器上正常部署。他们使用 WEBSITE_RUN_FROM_ZIP 来部署代码本身。

我从我的开发计算机和构建计算机中提取了发布目录,文件 extensions.json 似乎是在本地生成的,但不在构建计算机上,并且还带有空的本地化文件夹构建机器上不存在,并且大小有大约 10mb 的差异,我还无法解释。
Azure Functions 面向 .Net Standard 2.0。检查 .Net 版本,.Net core 在构建和开发机器上是相同的版本。

什么原因导致生成此文件?

最佳答案

可能的原因之一可能是 Azure Functions v2.0 的更新

这可以解释突然的变化导致您提到的几个月前一直在工作的功能出现错误。

看看这个问题 https://github.com/Azure/azure-functions-host/issues/3363#issuecomment-417926456

这和你的非常相似。

v2.0 中的变化之一是您在使用存储相关触发器时需要引用存储扩展

Reference the Storage Extension where appropriate If you have functions that work with Azure Storage (queue/tables/blob) either with triggers, input bindings or output bindings, you'll need to reference the new Microsoft.Azure.WebJobs.Extensions.Storage extension.

这里是一个链接,记录了所有重大更改 - Azure Functions Runtime 2.0.12050-alpha breaking changes notice

关于Azure Functions不生成extensions.json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52375223/

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