我正在尝试设置一个Azure功能,我希望在将消息放入Service Bus队列时触发该功能。但是,我无法让它发挥作用。第一个“log.Info”不会触发。
我将Http触发器与我的Service Bus触发器一起部署,并且可以正常工作。
有些屏幕截图如下所示。我已经尝试用关键字“generatedBy”删除json字符串,正如我在Google上看到的那样。
我的Visual Studio项目中有两个文件,我没有编辑过:host.json和local.settings.json,我找不到有关如何设置它们的信息,或者根本不需要。< / p>
任何人都可以帮助我吗?
答案 0 :(得分:8)
Connection
属性的ServiceBusTrigger
属性应引用设置名称,例如ServiceBusConnectionString
。
然后,您应该将具有相同名称的设置放在local.settings.json
以进行本地开发和Azure的应用程序设置。
答案 1 :(得分:0)
在本地运行时,我需要将此位附加到我的 ServiceBusConnectionString 中:
;TransportType=AmqpWebSockets