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

Azure Function App:如何将.NET 7 LTS独立运行时升级至.NET 8

升级Linux消费计划Azure Function到.NET 8(原.NET 7独立运行时)

一、先确认支持性

目前Azure已全面支持Linux无服务器(消费)计划运行.NET 8,大部分区域都可直接操作。

二、更新Function App的运行时设置

通过Azure门户操作

  1. 登录Azure门户,打开你的Function App
  2. 左侧菜单选择配置 > 常规设置
  3. 在运行时堆栈区域选择:
    • 堆栈:.NET
    • 版本:.NET 8
    • 运行时类型:保持独立(与原应用设置一致)
  4. 点击保存,等待应用重启生效

通过Azure CLI操作

打开终端,替换<你的函数应用名>和<你的资源组名>后执行命令:

az functionapp config set --name <你的函数应用名> --resource-group <你的资源组名> --net-framework-version v8.0

三、验证更新结果

  1. 应用重启后,进入概述页面,查看运行时版本是否显示为.NET 8
  2. 也可打开Kudu站点(https://<你的函数应用名>.scm.azurewebsites.net),进入环境选项卡,检查FUNCTIONS_DOTNET_VERSION环境变量是否为8.0

四、部署前的代码检查

  1. 本地代码需完成.NET 8升级:.csproj文件中TargetFramework设为net8.0,AzureFunctionsVersion设为v4(.NET 8对应Functions Runtime v4)
  2. 本地运行测试,确认函数逻辑正常
  3. 使用Azure Functions Core Tools或CI/CD管道部署时,确保配置匹配.NET 8环境

内容的提问来源于stack exchange,提问作者dhrm

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 04:22:48