微软旗下用于 .NET 和 C# 的开源 Web 开发框架 ASP.NET Core 2.3,将于 2027 年 4 月 7 日正式终止生命周期支持。
微软于 2026 年 4 月 7 日(即终止日期前整整一年)发出公告,宣布在该日期之后,将不再为 ASP.NET Core 2.3 提供漏洞修复、技术支持或安全补丁。目前,ASP.NET Core 2.3 的软件包(仅限最新补丁版本)在 .NET Framework 上仍受支持,其支持周期与对应的 .NET Framework 版本保持一致。但据微软说明,2027 年 4 月 7 日之后,无论用户使用哪个版本的 .NET Framework,对 ASP.NET Core 2.3 的支持均将终止。包括 Entity Framework 2.3 在内的相关软件包,支持终止日期同样为这一天。
微软建议用户升级至当前受支持的 .NET 版本,例如 .NET 10 LTS。为协助完成升级,微软推荐使用 GitHub Copilot 现代化迁移工具,该工具可提供由 AI 驱动的智能辅助,帮助用户规划并执行向新版 .NET 的迁移工作。
微软曾于 2025 年 2 月详细介绍了 ASP.NET Core 2.3 的发布情况。此次终止支持将带来以下影响:
现有应用程序将继续正常运行,终止支持不会导致已有应用崩溃或中断。
ASP.NET Core 2.3 将不再发布任何新的安全更新。
继续使用不受支持的版本可能使应用程序面临安全漏洞风险。
ASP.NET Core 2.3 将不再提供技术支持服务。
ASP.NET Core 2.3 相关软件包将被标记为弃用状态。
ASP.NET Core 是 ASP.NET 的开源版本,可在 macOS、Linux 和 Windows 上运行。它于 2016 年首次发布,是对早期仅支持 Windows 的 ASP.NET 版本的全面重新设计。
Q&A
Q1:ASP.NET Core 2.3 终止支持后,现有应用还能用吗?
A:可以继续使用,终止支持不会直接导致应用程序停止运行。但微软不会再发布任何安全补丁或漏洞修复,这意味着继续使用该版本可能使应用面临潜在的安全风险,同时也无法再获得官方技术支持,建议尽快迁移至受支持的版本。
Q2:微软推荐升级到哪个 .NET 版本?
A:微软推荐升级至 .NET 10 LTS(长期支持版本)。该版本目前处于受支持状态,可获得持续的安全更新与技术支持。微软同时建议使用 GitHub Copilot 现代化工具,借助 AI 能力辅助规划和执行迁移流程,降低升级难度。
Q3:ASP.NET Core 2.3 的终止支持日期是什么时候?
A:ASP.NET Core 2.3 的终止支持日期为 2027 年 4 月 7 日。从该日期起,微软将停止提供安全补丁、漏洞修复及技术支持,包括 Entity Framework 2.3 在内的相关软件包也将同步终止支持并被标记为弃用。
好文章,需要你的鼓励
FORTIS是专门测量AI代理"越权行为"的基准测试,研究发现十款顶尖模型普遍选择远超任务需要的高权限技能,端到端成功率最高仅14.3%。
谷歌在Android Show发布会上宣布,将Gemini更深度整合至Android系统,推出名为"Gemini Intelligence"的升级功能。该功能可跨应用处理日常任务,包括自动填写表单、安排日程、生成购物清单及自定义小组件等,无需用户频繁切换应用。此外,Gboard新增"Rambler"功能,可自动过滤语音输入中的口误和填充词。Gemini Intelligence将率先登陆三星Galaxy和谷歌Pixel手机,并支持Android Auto、Wear OS及智能眼镜。
荷兰Nebius团队提出SlimSpec,通过低秩分解压缩草稿模型LM-Head的内部表示而非裁剪词汇,在保留完整词汇表的同时将LM-Head计算时间压缩至原来的五分之一,端到端推理速度超越现有方法最高达9%。