使用 Azure Web App 部署任务时,您必须选择将在 Azure Web App 中使用的运行时堆栈。
我最近从 .NET 6 更新到 .NET 8,令我惊讶的是,您可以在任何需要的地方设置 .NET 8(例如管道构建、Azure 常规设置),但不能在 Azure Web App 部署任务中设置,因为下拉列表中缺少它这会导致您的 Web 应用程序服务回退到 .NET 7,这可能会使您的应用程序停止运行。
如何修复破损的管道?
Dotnetcore - 8.0 目前处于 Early Access 状态,选项
8.0 (DOTNETCORE|8.0)
尚未添加到 Azure 应用服务部署任务中。
该字段在任务中是可编辑的,您可以从下拉列表中选择
7.0 (DOTNETCORE|7.0)
并将其更改为8.0 (DOTNETCORE|8.0)
。
该选项请求已报告给产品团队,您可以查看链接了解详情。