Search code examples
c#azureazure-functionsazureservicebusazure-deployment

Azure Function Service Bus Trigger Doesn't Work After the Deployment


I created a service bus and 2 azure functions. One azure function is a timer trigger. It triggers every minute and pushes data into the service bus. Then the other azure function triggers and starts processing that data. This setup works well on my local machine. But when I deployed these functions, only the time trigger keep pushing data. My service bus trigger function doesn't trigger.

This is the Timer Trigger function

This is the Service Bus Trigger function

After the deployement, I run service bus trigger function on my local machine again. Then I recive all enqued data.

For all 3 services, I used basic plan and recomenned settings.

Is there a specific configuration to capture enqued data from deployed azure function?


Solution

  • I have reproduced in my environment, and I got expected result. I have taken two triggers (Service Bus Queue Trigger and Timer Trigger) Then when i run locally i get the output as expected like below: enter image description here

    Then i added my connection : In configuration section then click on apllication settings , then click on new application settings as below:

    enter image description here

    enter image description here And then save it. After that when I run my Timer Trigger it runs and when I send a message into queue it runs too. Then when I check my logs, I am able to see my two triggers are running as below: enter image description here