azure - 将 .net core 2.2 应用程序迁移到 3.1,它不会在 Azure 中提供服务
问题描述
我的一切都在本地工作,我已经在 Azure Dev Ops 中更新了我的构建/部署管道,并且一切构建和部署都很好,但是,当我在我的应用服务上调用该站点时,我收到了这个错误:
我试图在应用服务配置页面上找到更改 .net 核心版本的位置(找到此资源:https ://www.hanselman.com/blog/UpdatingAnASPNETCore22WebSiteToNETCore31LTS.aspx )但我没有看到任何地方更改版本 - 只是堆栈类型。见第二张截图:
我需要去哪里更新到 3.1 版?我尝试过的所有其他搜索都是空的。
解决方案
确认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。
推荐阅读
- android - 如何在对话框警报按钮中使用媒体播放器
- batch-file - 如何在多个txt文件中用单个空格替换多个空格?
- .htaccess - url 上的 RedirectMatch 不包含任何参数?
- azure - Azure IoT Edge Store and Forward Live Over Power Cycles
- php - 我对 chart.js、php 和 infomix 数据库有疑问?
- php - 第三方 Google Analytics sdk 的问题
- selenium - 如何使用 xpath 和文本识别元素
- javascript - 通过 JavaScript 实现经典的 Asp 分页
- python - 从 JSON 文件创建可视化树
- c++ - gdb:如何获得 std::vector 的最大值
?