首页 > 解决方案 > 由于版本不匹配,Azure 函数应用在 GitHub 集成上失败

问题描述

我正在尝试为我的 Function App 与 GitHub 设置持续集成。我的仓库的初始拉取显示它显示“成功(活动)”时工作。但是,对分支的后续更新都失败并出现以下错误:

您的函数应用面向 V1,但 Azure 主机的函数版本为 V2,请使用门户更改版本或更新您的“FUNCTIONS_EXTENSION_VERSION”应用设置并重试

我已确认该FUNCTIONS_EXTENSION_VERSION值已~2在门户中设置。我的函数应用运行时版本2.0.12134.0 (~2)在 Web 门户中定义。

我的 host.json 也设置为 2.0。

{
  "version": "2.0"
}

是否有另一个地方(本地)可以定义版本?

运行时版本 混帐

功能版本

标签: azureazure-functions

解决方案


该问题可以通过添加<AzureFunctionsVersion>V2</AzureFunctionsVersion>.csproj 文件(设置下方<TargetFramework>)来解决。

似乎是一个开放的问题,可以在这里跟踪:https ://github.com/Azure/Azure-Functions/issues/921


推荐阅读