我正在开发一个由azure存储队列触发的azure函数。对于HTTPTrigger,我们可以在本地调试,但无法找到本地调试QueueTrigger的方法。你们中有谁能告诉我如何使用QUEUETRIGGER在我的本地盒运行函数上进行调试。我有一个存储资源管理器在我的本地盒,但它写在天蓝色云存储帐户。
发布于 2017-08-25 09:53:23
你们中有谁能告诉我如何使用QUEUETRIGGER在我的本地盒运行函数上进行调试。我有一个存储资源管理器在我的本地盒,但它写在天蓝色云存储帐户。
如果希望在本地测试/调试Azure函数应用程序,而不使用Azure存储帐户,则可以安装Microsoft Azure存储仿真器,它提供模拟Azure Blob、Queue和Table服务的本地环境以供开发。目的。
编辑:
因为我的函数部署在Azure上,所以来自队列的消息被运行在AZURE上的函数完成
您的WebJob on Azure和本地消费消息来自同一个存储帐户,如果您希望只触发本地WebJob函数,正如您所说的,您可以在Azure上禁用您的WebJob。此外,正如我提到的,为了在本地测试/调试Azure WebJob函数,您可以使用Microsoft存储模拟器。
https://stackoverflow.com/questions/45878667
复制相似问题