我有一个Azure Function应用程序
ServiceBusTrigger
结合
public static void Run([ServiceBusTrigger("my-queue")]string request, TraceWriter log)
我想在本地调试它,而不必连接到Azure服务总线;但是,没有可用的ASB模拟器(
Using Azure Service Bus in local
). 因此,我的下一个努力是在仅在本地调试时切换到存储队列(因为我的设备上正在运行Azure Storage Emulator)。
public static void Run([QueueTrigger("my-queue")]string request, TraceWriter log)
我的问题是:我们是否有一种方法来定义绑定,使其能够侦听本地环境上的存储队列,但在部署到生产环境时会切换到服务总线?
这听起来像是XY问题,所以如果有人有更好的主意来解决我的X问题,我洗耳恭听。