【发布时间】:2020-03-05 21:42:43
【问题描述】:
我正在使用 Visual Studio 2019 开发简单的 azure 函数。我正在使用 Azure Functions Core Tools,因为它们在我每次启动项目时都会启动。
功能是时间触发和活动触发的。每次我再次启动我的项目时,Azure Functions Core Tools 也会启动 - 现在正在发生连线:
看起来这些函数不仅按预期从当前运行时调用一次 - 而且还从旧触发器调用,仍在后台运行。如果停止其中一个功能,它有时会从我之前的项目运行中获取“旧”数据。我还收到有关未知功能的警告,我之前在我的项目中重命名了十几次。
我清除了项目的 /bin/ 路径 - 但旧函数似乎在 Azure Functions Core Tools 的隐藏缓存或隐藏运行时中仍然存在。
我可以在 Azure Functions Core Tools 中每次新启动项目之前运行主停止或主清理吗?
这种行为是否也发生在真实的 Azure 环境中 - 因为我看到时间触发的函数在那里以更快的周期运行,因为它们应该运行 - 可能是由之前发布的实例中仍在运行的计时器触发的?
【问题讨论】:
标签: azure azure-functions azure-functions-core-tools