.NET Aspire 9.2发布,扩展部署选项并改进仪表板

.NET Aspire 9.2发布,扩展部署选项并改进仪表板

💡 原文英文,约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的访问管理。

🏷️

标签

➡️

继续阅读