Azure-无法在事件上运行LogicApp

Azure-无法在事件上运行LogicApp,azure,key-value,azure-logic-apps,azure-app-configuration,Azure,Key Value,Azure Logic Apps,Azure App Configuration,我想实现LogicApp,当有人在应用程序配置中更改键值对时,每次都触发构建。 为此,我创建了一个逻辑应用程序,在资源事件发生时触发: 但是,当我在应用程序配置中更改某些内容或手动尝试运行Logic App时,它会触发一个错误: 有人能告诉我,Logic应用程序配置有什么问题吗?我在我的网站上进行了测试,效果很好。由于资源事件发生时的,在Azure事件网格订阅触发事件时触发,因此您不需要设置拆分 逻辑应用程序与您相同,这是结果的快照 嗨,@Joey Cai!当我禁用Split On时-现在

我想实现LogicApp,当有人在应用程序配置中更改键值对时,每次都触发构建。 为此,我创建了一个逻辑应用程序,在资源事件发生时触发:

但是,当我在应用程序配置中更改某些内容或手动尝试运行Logic App时,它会触发一个错误:


有人能告诉我,Logic应用程序配置有什么问题吗?

我在我的网站上进行了测试,效果很好。由于资源事件发生时的
在Azure事件网格订阅触发事件时触发,因此您不需要设置
拆分

逻辑应用程序与您相同,这是结果的快照


嗨,@Joey Cai!当我禁用Split On时-现在我可以手动运行触发器,并启动Azure DevOps中的构建。但是,当我更改应用程序配置中的值时,什么也没有发生。你能给我一个提示吗,有什么问题吗?您能告诉我如何配置事件网格订阅吗?我想,问题可能是写入事件订阅-有两种选择。1.转到
应用程序配置
中的
事件
,然后单击逻辑应用程序以创建触发器。2.转到logic应用程序并单击事件网格中的水滴列表@VasiliyVegas,请转到订阅-->资源提供程序-->在按名称筛选文本框中键入“EventGrid”,并交叉检查Microsoft.EventGrid的状态是否已注册。我还将并发设置为开,并行度为1。因为,如果您的事件网格未在订阅级别上全局注册,您将不会收到任何事件。-我遇到了同样的错误,我用这个错误正确地修复了它。@VasiliyVegas,上面提到的从“开”到“关”的拆分使我在输出结果集中的主体不可见。因为“拆分”应该设置为“开”。如果将其设置为OFF,则表示要批量处理文件更改。在这种情况下,事件网格将返回包含对象的列表(数组),而不是单个对象。在这种情况下,您需要使用for-each循环处理项目。
InvalidTemplate
The template language expression evaluation failed: 'The execution of template trigger 'When_a_resource_event_occurs' failed: the result of the evaluation of 'splitOn' expression '@triggerBody()' is of type 'Null'. The result must be a valid array.'.