当我在App Service Editor中编辑一个被加载(#load)到我的run.csx中的csx文件时,Azure Function不会收到有关更改的通知。调用该函数时,它会报告已编辑文件的编译错误。在编辑过程中使用编辑之前,我必须重新启动应用服务。当然,有一种比重启更好的方法!如果是这样,它是什么?
注意:重启会强制重新编译已编辑的文件。
请原谅,如果这是此问题的重复报告。我之前认为我已将它发布到StackOverflow,但我在历史上没有看到它。
答案 0 :(得分:0)
对于功能目录之外的共享源文件(默认情况下会进行更改),您可以通过将目录添加到watchDirectories
中的host.json
数组来指示应该监视该目录。文件。例如,如果您的共享目录名为" Shared",则使用:
{
"watchDirectories": [ "Shared" ]
}
我们的回购邮件中的sample app就是一个例子。请参阅那里的host.json
文件以及相应的"共享"包含在各种函数中使用的共享.csx文件的文件夹。