由于版本不匹配,Azure Function应用无法在GitHub上集成

时间:2018-10-31 16:51:38

标签: azure azure-functions

我正在尝试为我的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"
}

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

runtimeversion git

functionversion

1 个答案:

答案 0 :(得分:2)

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

似乎是一个未解决的问题,可以在这里进行跟踪:https://github.com/Azure/Azure-Functions/issues/921