对Azure函数(C#脚本)所做的更改不会反映在“输出”中

时间:2019-05-10 13:16:44

标签: azure deployment azure-functions azure-functions-core-tools

我已使用 Azure Functions Core工具在C#脚本(.csx)中开发和发布了Azure函数。一切正常。现在,每当我对Azure Function进行更改并再次发布时,更改就会反映在Azure上的文件中,但是当我当时运行该功能时,对该功能所做的更改不会反映在输出中。一段时间后,当我再次测试时,可以进行新的更改。

有人知道为什么会这样吗? 如何发布更改后的Azure函数,以便下次运行Azure函数时下次运行新版本的Azure函数。

谢谢。

1 个答案:

答案 0 :(得分:0)

对于函数目录之外的共享源文件(默认情况下会监视更改),可以通过将目录添加到watchDirectories中的host.json数组中来指示应监视目录文件。

您可以使用以下代码:

{
    "watchDirectories": [ "Shared" ]
}

一组shared code directories,应对其进行更改监视。 确保在更改这些目录中的代码时,所做的更改将由您的函数接受。