【发布时间】:2016-09-15 01:11:19
【问题描述】:
我正在使用 Azure 队列,使用 WebJob 控制它们,在函数文件中我有一个 QueueTrigger 函数,当 AzureQueue 收到一些消息时会启动。
现在的问题是函数 (QueueTrigger) 成功执行,我在队列触发函数中设置了适当的异常处理,一切都执行没有任何错误。但是当 QueueTrigger 函数结束时,代码会抛出异常。存储异常 404 未找到。
并且该消息没有从队列中删除。下次我运行作业时,它仍在获取旧消息。我已经手动创建了存储容器
- azure-jobs-host-archive
- 天蓝色作业主机输出
- azure-webjobs-dashboard
- azure-webjobs-hosts
我在一篇帖子中看到过answer,但这根本没有帮助。
我不知道如何处理这个异常,也不知道为什么这个异常会在代码中抛出。
谢谢
人类
【问题讨论】:
-
你能分享你的代码吗?
-
嗨 Martyn,我自己解决了这个问题。当我更新了以下所有包后,问题自动解决了。
-
- Microsoft.WindowAzure.Storage - Microsoft.Azure.Webjobs - Microsoft.Azure.WebJobs.Host
标签: azure exception triggers queue http-status-code-404