首页 > 解决方案 > 将 .net core 2.2 应用程序迁移到 3.1,它不会在 Azure 中提供服务

问题描述

我的一切都在本地工作,我已经在 Azure Dev Ops 中更新了我的构建/部署管道,并且一切构建和部署都很好,但是,当我在我的应用服务上调用该站点时,我收到了这个错误: 在此处输入图像描述

我试图在应用服务配置页面上找到更改 .net 核心版本的位置(找到此资源:https ://www.hanselman.com/blog/UpdatingAnASPNETCore22WebSiteToNETCore31LTS.aspx )但我没有看到任何地方更改版本 - 只是堆栈类型。见第二张截图: 在此处输入图像描述

我需要去哪里更新到 3.1 版?我尝试过的所有其他搜索都是空的。

标签: azureasp.net-core

解决方案


确认ASP.NET Core Extensions已安装。如果未安装扩展,请手动安装:

1.在DEVELOPMENT TOOLS刀片部分,选择Extensions刀片。
2.ASP.NET Core Extensions应该出现在列表中。
3.如果未安装扩展,请选择Add按钮。
4.ASP.NET Core Extensions从列表中选择。
5.选择OK接受法律条款。6.在添加扩展刀片上选择确定。7. 信息性弹出消息指示扩展何时成功安装。

安装ASP.NET Core 3.1(x64) Runtime扩展程序后,您将成功加载您的 web 应用程序。请参阅本文从 2.2 迁移到 3.1。

在此处输入图像描述


推荐阅读