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

如何在DevOps发布管道配置.NET 8.0?解决部署任务缺失选项问题

修复Azure Web App部署任务中缺少.NET 8运行时选项的问题

以下是几种可行的修复方案:

  • 手动指定运行时参数:在Azure Web App部署任务的「应用设置和配置」区域,跳过下拉选择,直接添加配置项DOTNET_VERSION=8.0;如果采用Zip部署方式,同时确保WEBSITE_RUNNING_ON_PACKAGE=1已配置。部分任务支持直接在Runtime Stack输入框手动输入DOTNET|8.0,强制指定运行时版本。

  • 升级部署任务版本:检查当前使用的Azure Web App部署任务(如AzureWebApp@1),切换至最新版本(推荐AzureWebApp@2的最新迭代版本)。旧版本任务可能未同步新增的.NET 8运行时支持,新版本通常会及时适配最新框架。

  • 提前在门户配置运行时:先登录Azure门户,进入目标Web App的「配置>常规设置」,将运行时堆栈设置为.NET 8。之后在管道部署任务中,不勾选或指定Runtime Stack选项,让部署流程继承Web App已配置的运行时环境,避免任务下拉缺失选项导致的版本回退。

  • 改用Azure CLI部署:若上述方法均无效,可在管道中替换为Azure CLI任务,通过命令直接指定运行时部署:

az webapp deploy --resource-group <你的资源组名称> --name <你的WebApp名称> --src-path <部署包路径> --runtime "DOTNET:8.0"

内容的提问来源于stack exchange,提问作者Piotr Śródka

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 18:08:14