概述
启动时序时间线展示了 API 宿主中服务注册的确切顺序:从初始的 WebApplicationBuilder,经过 Aspire 服务默认值、核心运行时注册、持久化适配器设置、多方案认证、API 管道配置、架构初始化、中间件映射,最终到健康检查就绪。
关键要点
- 核心运行时 最先注册——时钟、用户上下文、审计、租户解析器和授权
- 持久化适配器 通过
Persistence:Provider配置可切换(SqlSugar 或 EF Core) - API 管道 注册 Mediator 及 7 个管道行为,加上 Mapster 和限流
- 架构初始化(
--init-schema)在 Web 管道启动之前运行