azure - 由于版本不匹配,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"
}
是否有另一个地方(本地)可以定义版本?
解决方案
该问题可以通过添加<AzureFunctionsVersion>V2</AzureFunctionsVersion>
.csproj 文件(设置下方<TargetFramework>
)来解决。
似乎是一个开放的问题,可以在这里跟踪:https ://github.com/Azure/Azure-Functions/issues/921
推荐阅读
- elasticsearch - 弹性搜索 - QueryBuilder.rangeQuery 大于它在查询中返回“From”
- python - 根据不同列上的多个条件创建列
- java - Kafka 消息被具有相同组 ID 的不同消费者多次消费
- ios - Swift:在 tableView 部分和行之间枚举
- c# - 我可以在 lambda RuleFor 中使用函数吗?
- python - Networkx:来自 Pandas 数据框的二分网络
- r - 当 API 在 Docker 容器中运行时,如何使用 R Plumber 中创建的 API?
- r - 应用以及哪个功能需要操作员错误
- c++ - 标准库头文件函数原型的实现是如何用c++编写的?
- rubygems - 捆绑不安装子依赖项