Azure 函数绑定类型面临的问题

Posted

技术标签:

【中文标题】Azure 函数绑定类型面临的问题【英文标题】:Facing Issue with Azure function binding types 【发布时间】:2021-07-04 07:25:07 【问题描述】:

在我们之前的项目中,Azure Function 使用 .NET Framework 4.6.1,运行时版本为 ~1。 将相同的代码部署到新的应用服务时,默认情况下运行时版本附带 3.0.15417.0 和 .netcore3.0。 在发布时,我们面临以下问题,如果我单击“是”并继续,应用就会发布。但是门户中的应用程序无法正常工作,因此将更改恢复到版本 ~3。 我们正在使用 blob 触发器和发送网格。。 并且可以看到绑定类型“blob rigger, blob”未注册。请确保类型正确并安装了绑定扩展。

host.json

  "version": "2.0",
  "extension Bundle": 
    "id": "Microsoft.Azure.Functions.ExtensionBundle",
    "version": "[1.*, 2.0.0)"
  

【问题讨论】:

这能解决你的问题吗?如果您有任何其他问题,请告诉我! 【参考方案1】:

Runtime version 设置为v1 是正确的。你的问题是Connection没有在Application settings中配置:

例如:

需要在Application settings中配置conn

【讨论】:

以上是关于Azure 函数绑定类型面临的问题的主要内容,如果未能解决你的问题,请参考以下文章

使用依赖注入时未注册持久的 Azure 函数绑定类型

Azure 函数无法将参数“messageReceiver”绑定到类型“Microsoft.Azure.ServiceBus.Core.MessageReceiver”

Azure 函数无法绑定 ILogger

具有输入绑定的 Azure 函数的 Azure 事件中心存储容器配置

Azure 服务总线触发函数 - 绑定到 MessageReceiver

Azure 函数 - 我们何时需要使用 out 进行输出绑定?