You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Functions新部署生成GitHub workflow yml dotnet版本错误咨询

问题原因

这个属于Azure Portal部署中心的已知平台bug,本质是配置映射逻辑错误:系统误将Azure Functions运行时的版本号(v4)当做.NET SDK版本号写入了workflow配置,而.NET官方从未发布过v4.0版本的SDK,因此会触发版本校验失败。此前你部署时生成的3.1版本配置是正确的,是因为当时对应版本的映射逻辑没有问题。

解决方案

  • 短期可以直接手动修改workflow yml文件中的DOTNET_VERSION变量值为你项目实际使用的.NET SDK版本即可,比如你之前用的3.1就填'3.1.x',升级到更高LTS版本的话就填对应版本号(如'6.0.x'/'8.0.x'),修改提交后工作流即可正常运行,不会影响Azure Function App的功能稳定性。
  • 长期避免重复操作的话,可以将调整正确的workflow配置文件保存到你的项目仓库模板中,后续新建Function App时在部署中心直接选择使用现有工作流即可,无需重新自动生成。

相关截图

Azure Function App部署中心

Azure Function App部署中心

自动生成的GitHub workflow yml文件

自动生成的GitHub workflow yml文件

内容的提问来源于stack exchange,提问作者M. Ruiz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 07:36:03