我正在使用Azure Queues,使用WebJob控制它们,在函数文件中我有一个QueueTrigger函数,当AzureQueue收到一些消息时它会激活 .
现在的问题是函数(QueueTrigger)成功执行,我在队列触发器函数中设置了正确的异常处理,所有操作都没有任何错误地执行 . 但是当QueueTrigger函数结束时,代码抛出异常 . 存储异常404未找到 .
并且该消息未从队列中删除 . 下次当我运行工作时,它仍然在获取旧消息 . 我手动创建了存储容器
-
azure-jobs-host-archive
-
azure-jobs-host-output
-
azure-webjobs-dashboard
-
azure-webjobs-hosts
我在一篇文章中看到了answer但这根本没有用 .
我不知道如何处理此异常或为什么抛出代码中的此异常 .
谢谢
林二汶
1 回答
更新以下包后,问题就解决了 .
Microsoft.WindowAzure.Storage
Microsoft.Azure.Webjobs
Microsoft.Azure.WebJobs.Host