azure-functions - 部署后重新启用旧的 azure 功能
问题描述
我们有一个 azure 函数应用程序,它之前只有一个函数 CheckPerformance。
现在我们创建了几个新函数,在 hosts.json 中,我把
{
"version": "2.0",
"functions": [
"V2PipelineTrigger",
"CheckLatestPerformanceV2"
]
}
令我惊讶的是,每次我通过 VSTS 管道部署代码时,都会启用旧功能(CheckLatestPerformance)。
我的理解是会从这个host.json中发现天蓝色的功能。那么为什么旧功能会不断重新启用呢?
解决方案
首先,我无法重现您的问题,我发布了三个函数,仅在 function.json 中添加了两个函数值,function3 无法运行。
然后是关于如何禁用功能,即使您使用的方式可以实现此功能,但是不建议这样做,您可以在此文档中找到它:functions。
仅在本地运行时使用。在 Azure 中的函数应用中,您应该按照如何在 Azure Functions 中禁用函数中的步骤来禁用特定功能,而不是使用此设置。
有关如何禁用函数的更多详细信息,您可以参考此文档:如何在 Azure Functions 中禁用函数。
推荐阅读
- javascript - Swagger 登录“找不到用户”Node.js Express
- xml - 在 Go 中解组具有交替内容类型的 XML 元素
- javascript - Safari 推送通知点击事件句柄
- extract - 从 PST 文件中提取电子邮件和附件
- java - 如果线程当前正在执行的方法是本机的,那么当前指令地址存储在JVM中的哪里?
- mysql - Mysql 显示 100% ram 内存使用率
- sql - 我如何指定特定的飞行迁移脚本在不同的数据库上运行
- json - 从一组 json 文件中提取特定数据
- elastic-stack - 如何在浏览器中访问 ELK 服务?
- java - Java 11 局部变量类型推断改进用法