.NET Aspire 9.2 发布,具有扩展的部署选项和仪表板改进

主要观点:.NET 团队发布了.NET Aspire 的 9.2 版本,带来了仪表盘体验更新、新的集成能力和部署改进。
关键信息

  • 引入新的资源图,可视化展示应用主机中的所有资源及其关系。
  • 仪表盘相关更新,如新资源图标、暂停收集遥测的按钮等。
  • 支持自定义资源 URL,可在 AppHost 项目中配置并在仪表盘显示。
  • 扩展了资源深度链接,涵盖更多服务。
  • 原生支持通过新 API 定义自定义 HTTP 命令。
  • 引入发布者机制,可用于跨环境的应用打包和部署。
  • Azure 部署中管理身份的分配行为发生变化。
  • 从 9.1 版本升级是增量且兼容.NET 8 和.NET 9。
  • 包含一些二进制不兼容、源不兼容或行为上的重大更改。
    重要细节
  • 资源图遵循仪表盘其他部分的图标和颜色方案,如Resource Graph in Action 图片所示/filters:no_upscale()/news/2025/04/dotnet-aspire-92-release/en/resources/1project-graphs-1745181913104.png)。
  • 发布者模型与 Aspir8 工具作者 David Sekula 合作开发,可支持部署到 Docker Compose、Kubernetes 和 Azure 且无需单独工具。
  • Azure SQL Server 和 Azure PostgreSQL 在管理访问方面因管理身份分配变化而受影响,如 Azure SQL 仅支持一个 Azure AD 管理员等。
  • 升级步骤和可选更改可在官方文档中查看。
  • 可参考官方发布说明了解所有功能、更新和重大更改的完整概述。
阅读 5
0 条评论