部署后重新启用了旧的Azure功能

时间:2020-04-27 15:40:31

标签: azure-functions azure-function-app

我们有一个天蓝色的功能应用程序,以前它只有一个功能CheckPerformance。

现在,我们创建了几个新函数,并在hosts.json中放了

{
  "version": "2.0",
  "functions": [
    "V2PipelineTrigger",
   "CheckLatestPerformanceV2"
  ]
}

令我惊讶的是,每当我通过VSTS管道部署代码时,都会启用旧功能(CheckLatestPerformance)。

我的理解是,将从该host.json中发现azure函数。那么,如何不断重新启用旧功能呢?

1 个答案:

答案 0 :(得分:0)

首先,我无法重现您的问题,我发布了三个函数,仅在function.json中添加了两个函数值,function3无法运行。

然后它是关于如何禁用功能的,即使您正在使用的方式也可以实现此功能,但是不建议这样做,您可以在此文档中找到它:functions

仅在本地运行时使用。在Azure的功能应用程序中, 您应该改用如何在Windows中禁用功能中的步骤 Azure Functions禁用特定功能,而不是使用此功能 设置。

有关如何禁用功能的更多详细信息,您可以参考以下文档:How to disable functions in Azure Functions

相关问题