Azure App Service 如何在第一时间用上最新版 .NET Core
点击上方关注“汪宇杰博客” ^_^
导语
微软会经常对 .NET Core 发布更新,通常为安全补丁。这不,今天早上,.NET Core 3.1.5 更新发布了。然而 Azure App Service 自身的 .NET Core runtime 并不会在第一时间更新,每次都要等几周后微软才会推送。对于安全要求较高的应用来说,迫切需要在第一时间完成更新,怎么办呢?
案例
今天我分享一个小技巧,能够让 Azure App Service 在 .NET Core 更新发布的几小时内就用上最新版runtime,而不用干等微软的部署。例子依然是我的博客网站,在更新前,runtime 版本为 3.1.4
而微软刚刚发布了 3.1.5 的安全补丁,修了些 DDOS 漏洞。
尽管我们可以想通过 SCD 方式针对3.1.5重新编译和部署应用,但这样做成本太高了,我们需要一个不996的办法。
插件在手,说走就走
其实,微软每次发布 .NET Core 补丁的时候,都会偷偷向 Azure App Service 的 Extension Marketplace 里也发一份。在 Extensions 里安装的 runtime 会覆盖 App Service 默认自带的 runtime,这样我们就能用上新版 .NET Core 了。
只需要在你的网站菜单里进入 Extensions。如果发现已经存在 .NET Core runtime,则点击进入,选择 Update。如果没有安装过 .NET Core runtime,则点击 Add,可以找到并安装最新版本。
选择对应你网站的runtime,如果不确定,可以把 X86 和 X64 全装了。安装完成后就能在 Extensions 列表里看见最新版本号。
然后一定切记要重启网站,即可用上最新版 .NET Core
说走就走,那么容易?
很可惜,根据多年被坑经验,这样的理想情况很少发生。从 Extensions 中更新或安装 .NET Core runtime 通常会失败。
通常情况是:
安装显示成功,但刷新页面后插件列表里并没有显示该版本的.NET Core runtime,或者直接消失了(真·说走就走)
安装到一半,暴毙而亡:
遇到这两种情况的话,解决办法也非常简单粗暴,隔2分钟,重试安装,基本上装个4、5次,就能成功。
汪宇杰博客
.NET | Azure | 微软MVP
长按二维码获取我的最新技术分享
喜欢本篇内容请点个在看
Azure App Service 如何在第一时间用上最新版 .NET Core相关推荐
- 提升Azure App Service的几个建议
本文介绍了6个技巧,这些技巧可以改善Azure App Service托管应用程序的性能.其中一些技巧是你现在就可以进行的配置变更,而其他技巧则可能需要对应用程序进行一些重新设计和重构, 本文的几个技 ...
- 微软 Azure App Service 漏洞 NotLegit已存在4年,客户源代码被暴露
聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 本月初,微软通知相关 Azure 客户称,Azure 云的一个特性 Azure App Service 中存在漏洞,至少从2017年9月起就暴露 ...
- Azure App Service Plan
之前使用过Azure Function等Serverless服务,但没有对App Service Plan做深入的了解,今天看了官方文档,针对概念性的内容,跟大家做个总结和分享,希望对大家有帮忙. A ...
- 远古魔力 | 在Windows 10和Azure App Service里跑上世纪的ASP
ASP(没有.NET) 即 Active Server Pages (动态服务器页面)是一项由微软公司在1996年推出的技术,能够在IIS中运行动态网站.也许许多90后及千禧一代程序员并没有听说过它, ...
- 在 Azure App Service 上运行 .NET 6 预览版
点击上方蓝字关注"汪宇杰博客" 原文:Jeff Martinez 翻译:Edi Wang 导语 .NET 6 是最新的 .NET 版本,它最终将.NET Core,Framewor ...
- 在 Azure App Service 上启用 Application Request Routing
点击上方蓝字关注"汪宇杰博客" 导语 我们在IIS上经常使用 Application Request Routing (ARR) 模块做反向代理.Azure App Service ...
- Azure App Service 上的根证书
点击上方蓝字关注"汪宇杰博客" 原文:Amol Mehrotra 翻译:Edi Wang 导语 App Service 有一个受信任的根证书列表,您不能在 App Service ...
- Azure App Service 健康检查正式发布
点击上方蓝字关注"汪宇杰博客" 原文:Jason Freeberg, Suwat Bodin 翻译:汪宇杰 导语 通过App Service,可以在流量增加时自动将应用程序自动扩展 ...
- java获取keyvault_使用 Key Vault 引用 - Azure App Service | Microsoft Docs
您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. 使用应用服务和 Azu ...
最新文章
- 大脑使用交叉存储,来区分现在和过去
- linux中生成考核用的GPT分区表结构修复案例
- 2021牛客暑期多校训练营7 B-xay loves monotonicity(线段树+不降子序列)
- Sun公司发布最新版本的JDK 6 update 11
- otsu结合OpenCV实现灰度图像自动阈值处理
- 1数字电路设计流程与SOC芯片架构图
- 在线供应链系统服务方案:构建企业供应链平台业务、功能、技术管理架构
- 采用卡尔曼滤波计算电池SOC
- 德国计算机留学难度,德国留学,真的很难毕业吗?德国留学生的真实感受
- 效率是绳,质量是命!——浅析如何运用UML来提高手游团队的绳命质量
- 感冒发烧不宜吃的食物与可以吃的食物
- 怎么样开启红米手机3S 3X的root超级权限
- Unity Ugui 详解 Content Size Fitter 和 Horizontal Layout Group 的使用
- Java:Java vs Kotlin–Android应用程序开发的最佳语言?
- 怎样修改mysql密码
- CPU占用率100%解决方法
- 尼尔机械纪元安卓机器人_尼尔机械纪元手机版
- 关于c语言如何判断日期是否合法?\\有这样的日期吗?
- 微信开放平台转发到朋友圈之andriod
- html css 鼠标手,CSS3 超实用属性:pointer-events