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

Azure App Service 是否支持ASP.NET 4.6.1?部署前是否必须升级至4.8版本?

ASP.NET 4.6.1 部署到 Azure App Service 版本问题解答

核心结论

不需要强制将现有ASP.NET 4.6.1项目升级到4.8版本即可正常部署到Azure App Service,门户仅展示3.5和4.8两个版本属于界面展示逻辑,不是运行时硬性限制。

原因说明

Azure App Service的Windows宿主环境预装了全系列.NET Framework 4.x版本,且.NET Framework 4.x本身具备高度向后兼容特性,4.8运行时可以无差异运行所有更低4.x版本编译的Web应用。门户仅展示两个版本是因为.NET Framework 4.x系列采用就地更新机制,4.8是官方支持的最后一个4.x大版本,选4.8选项即可覆盖所有4.x版本应用的运行需求。

部署操作指引

  • 在Azure门户的应用服务「配置」-「常规设置」页中,直接选择ASP.NET v4.8作为运行时版本
  • 无需修改现有项目的目标框架版本,保留原有4.6.1的编译配置即可
  • 确认项目web.config中存在<httpRuntime targetFramework="4.6.1" />配置且版本号正确,无需调整该配置项

可选优化建议

如果后续有迭代计划,可考虑将项目升级到4.8版本,该版本是.NET Framework 4.x的长期支持版本,会持续接收安全更新,运行稳定性和安全性更优。


内容的提问来源于stack exchange,提问作者Stefanos Evangelou

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 06:18:03