Dip*_*mon 2 azure azure-iot-hub azure-functions azure-functions-runtime
我创建了一个 Azure 函数,使用 IoT 中心的 EventHub 的内置端点将消息从 Azure IoT 中心存储到表存储。我正在使用 Azure Functions v2(.Net Standard) 来创建 EventHubTrigger 函数。我开发了该函数并在本地对其进行了测试,它按要求工作。但是当我在 Azure 中托管此功能时,它在门户中显示以下错误:
我已经在代码中安装了 Microsoft.Azure.WebJobs.Extensions.EventHubs -v 3.0.0-beta4 nuget 包。
有人可以帮助解决此错误,因为文档中对此没有提及太多。
以下是解决方案中安装的软件包:
不同的行为是由Azure Functions and Web Jobs ToolsVS 中的 old 引起的,这意味着 VS 仍然消耗旧的函数模板和 cli。
只需将 VS2017 更新到最新版本(现在是 15.8.6),然后转到 VS 菜单>工具>扩展和更新,找到Azure Functions and Web Jobs Tools,将其更新到最新版本(现在是 15.10.2009.0)。
更新步骤后,新的 EventHub 触发器模板适用于Microsoft.NET.Sdk.Functions1.0.22 和Microsoft.Azure.WebJobs.EventHubs3.0.0。而函数 cli 是
Azure Functions Core Tools (2.0.3)
Function Runtime Version: 2.0.12115.0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4351 次 |
| 最近记录: |