BlobTrigger blobpath绑定无法正常工作

时间:2017-05-11 16:45:04

标签: c# azure-webjobs azure-blob-storage

我的blob存储中有两个容器,名为“images”和“images2”。我试图将触发器绑定到“images2”容器。我相信这应该做的工作:

public static void ResizeImagesTask(
    [BlobTrigger("images2/{name}.{ext}")] Stream inputBlob ,
    string name,
    string ext,
    IBinder binder)

令我惊讶的是,存储在“images”容器中的blob触发的函数也会导致错误。

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

  

由存储在"图像"中的blob触发的功能容器也会导致错误。

你使用过"图像"作为同一函数中的容器名称,并在将容器名称更改为" images2"?后发生错误如果是,则错误可能导致blob触发器缓存。 Azure WebJobs将在azure-webjobs-hosts容器中保存WebJob运行时数据和历史数据。我们可以在Azure存储资源管理器中检查此容器。

enter image description here

如果您更改了函数的某些属性,建议您在此容器中清除函数的相关信息。例如,在blobreceipts和blobscaninfo文件夹下删除具有相同功能名称的文件夹。

enter image description here