Microsoft将.NET Aspire 改成了Aspire

news/2025/11/23 18:11:08/文章来源:https://www.cnblogs.com/shanyou/p/19261156

Microsoft 于 11 月 11 日在 .NET Conf 2025 期间宣布了 Aspire 13,称其为其分布式应用开发框架迄今为止最大规模的发布。它还去掉了名称中的“.NET”部分,显然是为了反映更广泛的语言支持和抽象。不过微软公司尚未对此次品牌重塑发表评论。

微软公司表示,此次更新为构建、部署和监控云原生和多语种应用带来了重大改进。Aspire 13 提升了自动化,增加了更深层次的 AI 集成,并扩展了对 Python 和 JavaScript 的支持,同时优化了各领域的工作流程。

Aspire 是 Microsoft 用于编排多服务应用的开源框架。它提供了一个统一模型,用于定义、运行和监控跨不同语言和平台的服务,使开发者能够构建具有共享诊断、配置和部署自动化功能的分布式系统。Aspire CLI和仪表盘将复杂的设置简化为可重复的工作流程,紧密集成Visual Studio 2026、Visual Studio Code和Azure Developer CLI。

image

人工智能与“Aspireify Anything”理念
人工智能是本次发布的核心。Microsoft表示,Aspire 13扩展了其开发者工具中使用的模型上下文协议(MCP),使得像GitHub Copilot、Claude Code等AI助手能够查询实时应用数据。Aspire 仪表盘现在运行一个 MCP 服务器,使 AI 智能体能够列出资源、流式日志,并直接从运行中的服务中获取追踪。开发者可以询问Copilot聊天提示,如“为什么我的API服务失败?”,并基于实时遥测而非复制日志片段获得诊断。

公司使用“Aspireify anything”来描述这一扩展能力。这意味着开发者可以将任何项目——无论是.NET、Python、Node.js还是Java——带入Aspire生态系统,并立即使其可被观察、部署和AI寻址。通过将 Aspire 配置添加到现有仓库,系统可以自动生成流水线、资源定义和遥测钩子,有效地将任何应用变成 Aspire 应用。

Microsoft表示,AI与编排的统一为自主开发和运营工作流程奠定了基础。Aspire的资源模型、MCP集成和代理支持的结合,使AI能够自主推理分布式应用、执行诊断,甚至执行恢复步骤。

开发者工作流程与语言更新
Aspire 13 引入了一个新命令aspire do,用模块化、依赖感知的流水线取代了传统的部署脚本。构建、测试和发布等任务可以并行运行,开发者可以自定义验证步骤或部署后自动化。Aspire 团队表示,这种方法将传统的“部署后等待”流程转变为透明、可追溯的工作流程,并可跨多个环境扩展。

JavaScript集成已通过新API(AddJavaScriptApp)重建,该API自动检测包管理器、配置构建,并生成优化的Docker文件用于生产环境。Python 支持现已与 .NET 齐平,提供专门的脚本、模块或可执行文件运行方法,完整集成 FastAPI 与 Uvicorn,以及与 Aspire 统一仪表盘绑定的 VS Code 调试。

连接管理通过多语言连接字符串和跨语言自动HTTPS证书信任得到了简化。Aspire 现在为多个运行时生成数据库引用,使同一应用中的不同服务无需手动配置即可共享资源。该版本还引入了命名引用和自动 OpenTelemetry 设置,提升了跨服务边界的可见性。

开始
开发者可以通过 Aspire CLI 的单一命令安装或升级。新模板等允许开发者在几秒钟内创建全栈多语种应用,结合React、Vite和FastAPI组件。文档、指南和入门模板可在新 aspire.dev 网站上获取。

Microsoft将Aspire 13描述为跨语言实现统一智能开发的重要一步,AI和自动化处理分布式应用管理中重复的部分,使开发者能够专注于构建功能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/974104.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年西北地区净水、纯水、软化水设备厂家最新推荐!一体化净水处理设备、反渗透一体机、无动力无阀,陕西甘肃新疆宁夏四省,优质品牌选择指南

随着城镇化进程加快与环保政策收紧,净水、纯水、软化水设备成为解决村镇饮水安全、工业用水净化的核心装备。本榜单基于技术实力、区域适配性、案例验证三大维度,结合《2024中国水处理设备行业发展报告》及环保项目招…

2025/11/24

2025/11/24在 Java 中,try-catch 是异常处理的核心语法,用于捕获并处理程序运行时可能出现的错误(如空指针、数据库连接失败、文件找不到等),避免程序直接崩溃。 异常:程序运行时的非正常情况(如 NullPointerEx…

医疗环境中的防火墙部署策略解析

本文深入探讨了在医疗IT环境中不同类型防火墙的部署策略,包括UTM防火墙对用户的保护、数据中心状态检测防火墙、微隔离技术实现零信任安全、云环境防护方案以及集中管理的重要性。医疗环境中的防火墙部署策略解析 防火…

自注意机制

自注意力机制(Self-Attention Mechanism),也称为内部注意力机制(Intra-Attention Mechanism),是一种在深度学习模型中,特别是在自然语言处理(NLP)和计算机视觉(CV)任务中广泛使用的注意力机制。它允许模型在…

百练 / 2025计算机学院推免上机考试(tm2025cs) 题单完整分析

✅ 百练 / 2025计算机学院推免上机考试(tm2025cs) 题单完整分析 📌 题目分析总表(A–H)题号 题目名称 百练链接 通过率 通过数/提交数 考察知识点 难度 题目特点 & 训练建议A Lab杯 http://bailian.openjudge.…

2025 最新一体化净水处理设备厂家 TOP5 权威推荐:工业民用净化优选

随着城镇化进程加快与环保政策收紧,一体化净水处理设备成为解决村镇饮水安全、工业用水净化的核心装备。本榜单基于技术实力、区域适配性、案例验证三大维度,结合《2024中国水处理设备行业发展报告》及环保项目招投标…

计算机网络:知识点梳理及讲解(三)数据链路层 - 教程

计算机网络:知识点梳理及讲解(三)数据链路层 - 教程2025-11-23 18:04 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; d…

50043_基于微信小程序的小区物业管理系统

1.项目包含 项目源码、项目文档、数据库脚本、软件工具等资料; 带你从零开始部署运行本套系统。 2.项目介绍 由于传统依靠微信小程序的小区物业管理系统在信息管理上存在很大难题,比如操作困难,容错率低,管理人员处…

2025/11/23

2025/11/23JDBC是使用java语言操作关系型数据库的一套API //1.注册驱动 Class.farName("com.mysql.jdbc.Driver"); //2.获取连接对象 String url="jdbc:mysql:";//jdbc:mysql://IP:端口/数据库 St…

Widnwos+Codex+国内大模型 - unknown

Widnwos+Codex+国内大模型 安装Codex 打开官网,复制安装命令执行安装命令 以管理员身份打开PowerXshell,执行安装命令npm i -g @openai/codex,笔者已经安装过,后补的笔记,没有当时的截图。注册国内模型账号本文是…

# 二分图最大匹配

二分图最大匹配 匈牙利算法 \(\mathcal O(mn)\) 匈牙利算法二分图最大匹配如下图所示:这时, 我们一个一个看 首先先匹配第一个 我们总是找对方能连上的第一个进行匹配匹配上一个之后,再匹配第二个 ... 匹配到第三个…

几种常见的激光打标机及适配材质推荐选型 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

33号远征

属性定义与作用 游戏属性分为五类,每类对应不同战斗维度: 活力‌:提升角色的生命值上限,增强生存能力。‌‌力量‌:直接增加攻击伤害,是物理输出的核心属性敏捷‌:提高行动频率,决定角色在回合序列中的出手顺序…

解码TCP

TCP 协议基础特性 TCP(Transmission Control Protocol,传输控制协议)是网络传输层的核心协议,用于实现不同网络互联主机间进程的可靠通信,是互联网数据传输的基础协议之一。 核心特点面向连接:通信前必须建立专属…

死亡笔记 (Wordpress cms渗透)

死亡笔记 (Wordpress cms渗透)cms1.内容管理系统(content management system,CMS),是一种位于WEB前端(Web 服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。内容的创作人员、编辑人员、发布人员…

iso 安装linux

在 Linux 系统中,使用 ISO 安装 Linux 通常涉及以下几个步骤:一、准备 ISO 文件下载 ISO 文件:从官方 Linux 发行版网站(如 Ubuntu、Debian、CentOS、Fedora 等)下载 ISO 文件。也可以使用 wget 或 curl 命令下载…

isnotnull在oracle中的语法和使用技巧

在Oracle数据库中,IS NOT NULL是一个用于检查字段值是否为NULL的条件表达式。以下是关于其在Oracle中的语法和使用技巧的详细解释: 语法IS NOT NULL的语法结构相对简单,直接应用于某个字段名或表达式,以判断其是否…

2025最新东莞AI搜索优化、GEO优化服务商TOP5评测:引领企业AI搜索增长新范式

随着AI搜索技术的飞速发展,GEO优化已成为企业提升品牌曝光和市场竞争力的关键。本榜单基于技术实力、服务经验、客户满意度及行业影响力四大维度,结合本地企业实际需求,综合评选出2025年东莞地区五大GEO优化服务商,…

2025东莞最新数字人克隆厂商TOP5评测,客服数字人克隆 老板IP数字人克隆定制,全场景落地服务商行业口碑榜,专业选择指南。

随着数字人技术在客服、IP运营等场景的深度渗透,市场对专业化克隆服务的需求持续攀升。本榜单基于技术还原度、场景适配性、定制化能力三大核心维度,结合行业案例落地效果与客户满意度调研,权威发布2025年五大数字人…

P14225 [ICPC 2024 Kunming I] 左移 2 个人题解

题目传送门 题目大意: 给定一个字符串 \(s\),进行一次左移,即使字符串 \(s\) 变为 \(s_{(d+0)\bmod n},s_{(d+1)\bmod n},\cdots,s_{(d+n-1)\bmod n}\),然后求最少更改几个字符可以变成美丽字符串(即使字符串内相…