在门户

时间:2018-04-17 10:00:11

标签: azure azure-functions serverless

我将apiHubFileTrigger与OneDrive for business连接器(onedriveforbusiness_ONEDRIVEFORBUSINESS)一起使用。

{
  "bindings": [
    {
      "type": "apiHubFileTrigger",
      "name": "myFile",
      "direction": "in",
      "path": "/InputFile/{file}",
      "connection": "onedriveforbusiness_ONEDRIVEFORBUSINESS"
    }
  ],
  "disabled": false
}

当我监视azure门户网站内的脚本时,它运行良好。但是当我关闭编辑器并等待一段时间后,就不会在复制到onedrive for business的新文件上触发该功能。调用日志中没有错误或任何内容。 (根本没有调用)

该函数是用C#编写的。该函数将使用输入文件并根据文件执行一些操作。由于我在门户网站内部工作并对其进行监控,因此该问题与代码无关。

我正在运行消费计划,因此问题与"始终在"

无关

1 个答案:

答案 0 :(得分:1)

总结评论中的讨论,消费计划功能存在一个突出的错误,其中触发器有时会失去同步并且不会触发,除非门户网站是以某种方式发布时打开的(详情请参阅:{{ 3}})

在这些情况下,点击门户网站中功能应用旁边的“刷新”按钮将同步触发器。

在这种情况下,存储帐户连接字符串解析存在问题。解决方法是切换到App Service Plan功能(确保“Always On”为“On”)。