Azure Functions .NET Isolated QueueTrigger not firing (no errors)

David-Squido 0 Reputation points
2025-10-31T21:26:32.31+00:00

My QueueTrigger function never fires in my deployed function application (I have not tried simulating the queue locally yet). Messages are successfully written to the queue, the function app starts up without errors, and logs don’t show any warnings or failures. The function is discovered (shows up in the Functions list on startup), but it doesn’t process new or existing messages.

The only mention in the logs of this trigger mentions a noop listener. Stopped the listener 'Microsoft.Azure.WebJobs.Script.Description.FunctionGroupListenerDecorator+NoOpListener' for function 'processor-queue-grant'

using Microsoft.Azure.Functions.Worker;

public class ProcessGrantQueue
{
    [Function("processor-queue-grant")]
    public static async Task Run(
        [QueueTrigger("meta-grant-jobs", Connection = "AzureWebJobsStorage")] string message,
        FunctionContext context)
    {
        // ...implementation...
    }
}

I am using Microsoft.Azure.Functions.Worker.Extensions.Storage.Queues 5.5.3 for the QueueTrigger attribute.

I have my connection environment variables setup

  • AzureWebJobsStorage__queueServiceUri = https://<account>.queue.core.windows.net
  • AzureWebJobsStorage__tableServiceUri = https://<account>.table.core.windows.net (used elsewhere)
  • AzureWebJobsStorage__clientId = <user-assigned-managed-identity-client-id>
  • AzureWebJobsStorage__credential = managedidentity

My managed identity has the following roles on the Storage account:

  • Storage Queue Data Contributor
  • Storage Queue Data Message Processor

I can write to the queue without issues from a different function.

I have been searching a solution to this for hours but I can't really find anything that I have not already double checked.

Azure Functions
Azure Functions

An Azure service that provides an event-driven serverless compute platform.

0 comments No comments

1 answer

Sort by: Most helpful
  1. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.

    1 deleted comment

    Comments have been turned off. Learn more

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.