为了账号安全,请及时绑定邮箱和手机立即绑定

绑定类型“cosmosDBTrigger”未注册 + Visual Studio

绑定类型“cosmosDBTrigger”未注册 + Visual Studio

C#
暮色呼如 2022-11-21 21:40:48

当新文档添加到我的 CosmosDb 时,我试图让 Azure 函数触发。所以我想我会实施这个解决方案

虽然,我收到错误:

绑定类型“cosmosDBTrigger”未注册。请确保类型正确并安装了绑定扩展

在本地和 Azure 上!

所以,我知道当您从门户网站创建一个功能时,您会得到这个帖子Install中所解释的那个按钮。但我使用的是 Visual Studio,所以所有这些甚至都没有显示在 Azure 门户上。

我已经检查过,我确实有最新的Microsoft.Azure.WebJobs.Extensions.DocumentDBNuGet 包。根据文档,这应该是我唯一需要的东西。显然不是......我所有的包和 Visual Studio 2017 都是最新的。

我正在使用 Functions v2,<AzureFunctionsVersion>v2</AzureFunctionsVersion>我的项目中确实有。


查看完整描述

2 回答

?
阿晨1998

TA贡献1780条经验 获得超5个赞

你使用了错误的 NuGet 包,如果你想绑定 cosmosDBTrigger 你应该使用Microsoft.Azure.WebJobs.Extensions.CosmosDB。您可以从文档中了解它:Packages - Functions 2.x。

或者您可以只使用 Visual Studio 创建 CosmosDB 函数,它会自动添加包。或者使用 Nuget 管理器添加包。

//img2.sycdn.imooc.com/637b7ffd0001b70907310347.jpg

查看完整回答
反对 回复 2022-11-21
?
catspeake

TA贡献812条经验 获得超0个赞

查看完整回答
反对 回复 2022-11-21
  • 2 回答
  • 0 关注
  • 8 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信