在Beta 0.5.0上调用具有BlobTrigger的函数时出错

时间:2014-09-06 22:47:43

标签: azure azure-webjobs azure-webjobssdk

我收到以下错误

类型' System.FormatException'的第一次机会异常发生在Microsoft.Azure.WebJobs.Host.dll中 附加信息:Blob标识符必须采用container / blob格式。

public static void ProcessBlob([BlobTrigger("images/{name}")] string input)
{
Console.Write(input);
}

即使我在图像容器中没有任何内容

当我清除azure-jobs-host-output和azure-jobs-host-archive文件夹然后当我将作业上传到azure webjobs时,错误就消失了,任何想法?

我下载了更新的github解决方案,并且每当调用BlobTrigger函数时都遇到相同的问题,但queuestrigger工作正常!

2 个答案:

答案 0 :(得分:1)

我尝试重现您报告的错误,但我不能。

我有几个问题希望能帮助我们找到根本原因:

  1. 上传特定blob时是否发生错误?如果是,那个blob的名称是什么
  2. 您是使用GitHub中的示例还是修改它们(除了添加连接字符串)?
  3. 您采取了哪些措施来解决此错误?你运行样本还是从dashoard调用?
  4. 仅在您在网站上部署或在本地发生时才会发生这种情况吗?
  5. 您是在主机启动时还是在调用该函数时获得异常?
  6. 你可以发布一个堆栈跟踪吗?

答案 1 :(得分:0)

似乎修复现在包含在0.6中。但是,我最终使用web服务来完成我想要运行的工作。如果需要,将再次查看网络作业