【问题标题】:Error when a function with BlobTrigger gets invoked on Beta 0.5.0在 Beta 0.5.0 上调用带有 BlobTrigger 的函数时出错
【发布时间】:2014-10-13 04:02:28
【问题描述】:

我收到以下错误

在 Microsoft.Azure.WebJobs.Host.dll 中发生了“System.FormatException”类型的第一次机会异常 附加信息: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 工作正常!

【问题讨论】:

    标签: azure azure-webjobs azure-webjobssdk


    【解决方案1】:

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

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

    1. 当您上传特定的 blob 时是否会发生错误?如果是,该 blob 的名称是什么
    2. 您是按原样使用 GitHub 中的示例还是修改它们(添加连接字符串除外)?
    3. 您采取了哪些步骤来获得该错误?您是运行示例还是从仪表板调用?
    4. 是仅在您在网站上部署时发生还是在本地也发生?
    5. 主机启动或函数调用时是否出现异常?
    6. 你能发布一个堆栈跟踪吗?

    【讨论】:

    • 另一个问题是,当您使用 0.5.0-beta 时,您使用的 Microsoft Azure 存储帐户是否包含 0.4.0-beta 的日志?
    • 我 2 天前才开始使用 webjobs 进行探索,然后升级到 0.5 星期六早上,所以是的,来自 0.4.0 r 的日志仍在存储 $logs 文件夹中,但为了排除故障,我已删除azure-jobs-host-output、azure-webjobs-hosts、输入、输出、人员容器,但没有帮助
    • Victor,感谢您的及时回复 1) 上传任何 Blob 时出错,我正在从 Azure 存储资源管理器在输出文件夹中创建 Blob。 2)在此之前,我直接使用来自 github 的示例(仅修改了连接字符串),因为我在创建自己的项目时遇到了同样的问题。 3) 现在,当我再次运行示例项目时,它不再崩溃,但我出现以下输出错误。
    • 线程 0xd44 已退出,代码为 259 (0x103)。 System.dll 中发生“System.Net.WebException”类型的第一次机会异常 System.dll 中发生“System.Net.WebException”类型的第一次机会异常 发生“System.Net.WebException”类型的第一次机会异常在 System.dll 中,线程 0x1124 已退出,代码为 259 (0x103)。线程 0x4fc 已退出,代码为 259 (0x103)。线程 0x3d8 已退出,代码为 259 (0x103)。 ...然后继续
    • 4) 我使用的是我自己的项目,它发生在本地,当部署到 azure 时,两种情况下,我都使用 azure 存储(不是本地存储模拟器)。 5) 写此评论和示例项目的 15 分钟,刚才项目在 VS 上崩溃了项目(Blob 标识符必须采用容器/blob 格式) System.FormatException 未处理 消息:'System.FormatException' 类型的未处理异常发生在 mscorlib.dll 中附加信息:Blob 标识符必须采用 container/blob 格式。 6)调用栈为空,不知道stacktrace在哪里。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2020-01-08
      • 1970-01-01
      • 2017-09-06
      • 1970-01-01
      • 2020-09-02
      • 1970-01-01
      • 1970-01-01
      • 2019-04-19
      • 2012-07-22
      相关资源
      最近更新 更多