当新文档添加到我的 CosmosDb 时,我试图让 Azure 函数触发。所以我想我会实施这个解决方案。虽然,我收到错误:绑定类型“cosmosDBTrigger”未注册。请确保类型正确并安装了绑定扩展在本地和 Azure 上!所以,我知道当您从门户网站创建一个功能时,您会得到这个帖子Install中所解释的那个按钮。但我使用的是 Visual Studio,所以所有这些甚至都没有显示在 Azure 门户上。我已经检查过,我确实有最新的Microsoft.Azure.WebJobs.Extensions.DocumentDBNuGet 包。根据文档,这应该是我唯一需要的东西。显然不是......我所有的包和 Visual Studio 2017 都是最新的。我正在使用 Functions v2,<AzureFunctionsVersion>v2</AzureFunctionsVersion>我的项目中确实有。
2 回答
阿晨1998
TA贡献2037条经验 获得超6个赞
你使用了错误的 NuGet 包,如果你想绑定 cosmosDBTrigger 你应该使用Microsoft.Azure.WebJobs.Extensions.CosmosDB。您可以从文档中了解它:Packages - Functions 2.x。
或者您可以只使用 Visual Studio 创建 CosmosDB 函数,它会自动添加包。或者使用 Nuget 管理器添加包。
catspeake
TA贡献1111条经验 获得超0个赞
- 2 回答
- 0 关注
- 94 浏览
添加回答
举报
0/150
提交
取消