💡
原文英文,约600词,阅读约需3分钟。
📝
内容提要
.NET团队发布了9.2版本的.NET Aspire,更新了仪表板体验、集成功能和部署改进。新增资源图可视化应用资源及其关系,支持自定义资源URL和HTTP命令,简化应用打包与部署。此版本调整了Azure身份管理,并引入不兼容变化,开发者需更新SDK和NuGet包。
🎯
关键要点
- 发布了9.2版本的.NET Aspire,更新了仪表板体验、集成功能和部署改进。
- 新增资源图可视化应用资源及其关系,帮助开发者更好理解应用结构。
- 仪表板功能更新包括新的资源图标和控制台日志中的新按钮,增加了对自定义资源URL的支持。
- 资源深度链接扩展,支持Azure Cosmos DB、Service Bus、Event Hubs等服务。
- 引入了新的API支持自定义HTTP命令,简化常见开发任务。
- 新增的发布者机制定义了应用的打包和部署方式,支持Docker Compose、Kubernetes和Azure。
- Azure身份管理的行为变化,每个应用默认分配独立的托管身份。
- 从9.1版本升级是增量的,兼容.NET 8和.NET 9,开发者需更新SDK和NuGet包。
- 版本9.2引入了多个不兼容的变化,包括Key Vault角色分配的调整和API弃用。
❓
延伸问答
.NET Aspire 9.2版本有哪些主要更新?
9.2版本更新了仪表板体验、集成功能和部署改进,新增资源图可视化应用资源及其关系,支持自定义资源URL和HTTP命令。
资源图在.NET Aspire 9.2中有什么作用?
资源图可视化应用资源及其关系,帮助开发者更好理解应用结构。
如何在.NET Aspire 9.2中使用自定义HTTP命令?
通过新的API引入的WithHttpCommand()扩展方法,可以定义资源命令并从仪表板发送HTTP请求,简化开发任务。
.NET Aspire 9.2的发布者机制有什么新特性?
发布者机制定义了应用的打包和部署方式,支持Docker Compose、Kubernetes和Azure,简化了部署流程。
升级到.NET Aspire 9.2需要注意什么?
升级是增量的,兼容.NET 8和.NET 9,开发者需更新SDK和NuGet包,并注意多个不兼容的变化。
在.NET Aspire 9.2中,Azure身份管理有什么变化?
每个应用默认分配独立的托管身份,改变了之前共享单一身份的方式,影响了对Azure SQL Server和PostgreSQL的访问管理。
➡️