Azure功能,服务总线触发器无法正常工作

时间:2018-03-02 10:48:47

标签: azure azure-functions azure-servicebus-queues

我正在尝试设置一个Azure功能,我希望在将消息放入Service Bus队列时触发该功能。但是,我无法让它发挥作用。第一个“log.Info”不会触发。

我将Http触发器与我的Service Bus触发器一起部署,并且可以正常工作。

有些屏幕截图如下所示。我已经尝试用关键字“generatedBy”删除json字符串,正如我在Google上看到的那样。

我的Visual Studio项目中有两个文件,我没有编辑过:host.json和local.settings.json,我找不到有关如何设置它们的信息,或者根本不需要。< / p>

任何人都可以帮助我吗?

Several screen shots

2 个答案:

答案 0 :(得分:8)

Connection属性的ServiceBusTrigger属性应引用设置名称,例如ServiceBusConnectionString

然后,您应该将具有相同名称的设置放在local.settings.json以进行本地开发和Azure的应用程序设置。

答案 1 :(得分:0)

在本地运行时,我需要将此位附加到我的 ServiceBusConnectionString 中: ;TransportType=AmqpWebSockets