azure - 对 Azure Functions(C# 脚本)所做的更改不会反映在输出中
问题描述
我使用Azure Functions Core Tools在 C# Script(.csx) 中开发并发布了 Azure Function 。它工作正常。现在,每当我对 Azure Function 进行更改并再次发布时,更改都会反映在 Azure 上的文件中,但是当我当时运行该函数时,对该函数所做的更改不会反映在输出中。一段时间后,当我再次测试时,它适用于新的更改。
有谁知道为什么会这样?如何发布带有更改的 Azure Function,以便下次运行 Azure Function 时运行新版本的 Azure Function。
提前致谢。
解决方案
watchDirectories
对于函数目录之外的共享源文件(默认情况下会监视更改),您可以通过将目录添加到文件中的数组来指示应该监视该目录host.json
。
您可以使用以下代码:
{
"watchDirectories": [ "Shared" ]
}
应监视更改的一组共享代码目录。确保当这些目录中的代码发生更改时,您的函数会获取更改。
推荐阅读
- python - 使用公共外键在一个查询中加入 2 个类
- python - 运行回测和购买时,我总是收到订单取消/保证金/拒绝
- c - 将二维数组的每个元素乘以 5 (C/C++)
- c# - 在 NuGet 包中包含一个文件夹并将其作为文件 .netcore/Razor 安装到项目中
- r - 使用 tidyverse 环境循环遍历数据帧,比较结果,并返回一个值。类似于excel中的vlookup功能
- python - 使用matplotlib改变python中x轴和y轴之间的角度
- spring-mvc - 在 Heroku 上部署 Spring MVC
- regex - 在 HTML 中替换品牌的正则表达式
- c# - Dropzone文件上传
- html - 条件语句在 html 文件中不起作用