我正在尝试为我的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"
}
是否有另一个地方(本地)来定义版本?
答案 0 :(得分:2)
可以通过在.csproj文件中添加<AzureFunctionsVersion>V2</AzureFunctionsVersion>
(在<TargetFramework>
设置下方)来解决此问题。
似乎是一个未解决的问题,可以在这里进行跟踪:https://github.com/Azure/Azure-Functions/issues/921