如何在本地调试Azure Function QueueTrigger

Din*_*esh 5 azure azure-deployment azure-debugger azure-api-apps azure-functions

我正在开发一种由天蓝色的存储队列触发的天蓝色的功能。对于HTTPTrigger,我们可以在本地调试,但是无法找到在本地调试QueueTrigger的方法。谁能告诉我如何使用QUEUETRIGGER调试本地框运行功能。我在本地机器上有一个存储浏览器,但它写在azure云存储帐户上。

Fei*_*Han 5

谁能告诉我如何使用QUEUETRIGGER调试本地框运行功能。我在本地机器上有一个存储浏览器,但它写在azure云存储帐户上。

如果您想在不使用Azure存储帐户的情况下针对存储队列在本地测试/调试Azure功能应用程序,则可以安装Microsoft Azure存储模拟器,该模拟器提供一个本地环境来模拟Azure Blob,队列和表服务发展。目的。

编辑:

由于我的功能已部署在Azure上,因此来自队列的消息不会被AZURE上运行的功能所完善

如您所说,如果您只希望触发本地WebJob功能,则Azure上的WebJob和本地使用来自同一存储帐户的消息,您可以禁用Azure上的WebJob。此外,正如我提到的,要在本地测试/调试Azure WebJob函数,可以使用Microsoft Azure存储模拟器。