2017-05-05 90 views
1

我的一个逻辑应用程序由SFTP触发器触发。今天我将手表文件夹更改为另一个文件夹,我无法再触发它。我之前遇到过这个问题,不得不创建一个新的SFTP连接器。这一次,我能够通过创建一个全新的逻辑应用程序来解决这个问题。这根本不可接受。它就好像编程时如果你的程序停止工作,你唯一的办法就是从头开始编写它。一个人应该如何诊断触发不触发?我不想在未来再次抛弃我所有的工作。SFTP触发器已停止触发

+0

检查新项目?您是否在逻辑应用程序历史记录的“触发历史记录”部分看到新条目? –

+0

默认为2分钟。 “触发历史”总是显示“跳过”。 –

+1

哦,在我原来的帖子后半个小时,逻辑应用程序醒来并开始触发。这是非常令人沮丧的。不可靠的技术不值得使用。 –

回答

0

您是否使用设计视图或代码视图更改路径?

当使用代码视图,你需要确保你也更新folderId性能。

folderId是路径的Base64编码。元数据对象的第一个属性相同。 enter image description here

当使用设计视图,似乎触发状态(能够识别新的项目需要)是更好的刷新通过对SFTP触发器箱文件夹浏览时(而不是仅仅改变路径字符串) enter image description here

HTH是区间你的SFTP触发指定什么

+0

谢谢。是的,我已经切换到始终使用“浏览器”来更改值。但这并不能解释为什么它静止了几个小时。 –

+0

微软需要为逻辑应用程序添加更好的编码体验 - 因为它是编码器。这个棘手的东西很糟糕(就像它在任何地方一样)。在代码和用户界面之间切换方面,PowerQuery在“M表达式语言”方面做得更好。我希望MSFT内部有更多的交叉施肥。 –