我已使用 Azure Functions Core工具在C#脚本(.csx)中开发和发布了Azure函数。一切正常。现在,每当我对Azure Function进行更改并再次发布时,更改就会反映在Azure上的文件中,但是当我当时运行该功能时,对该功能所做的更改不会反映在输出中。一段时间后,当我再次测试时,可以进行新的更改。
有人知道为什么会这样吗? 如何发布更改后的Azure函数,以便下次运行Azure函数时下次运行新版本的Azure函数。
谢谢。
答案 0 :(得分:0)
对于函数目录之外的共享源文件(默认情况下会监视更改),可以通过将目录添加到watchDirectories
中的host.json
数组中来指示应监视目录文件。
您可以使用以下代码:
{
"watchDirectories": [ "Shared" ]
}
一组shared code directories,应对其进行更改监视。 确保在更改这些目录中的代码时,所做的更改将由您的函数接受。