# net-aspire **Repository Path**: xianyouhu/net-aspire ## Basic Information - **Project Name**: net-aspire - **Description**: .NET Aspire 是微软开源,面向 .NET8+ 的云原生分布式应用开发栈,专门简化微服务 / 多服务项目的本地开发、调试、可观测性、部署,替代手写大量 docker‑compose.yml、手动配置 OpenTelemetry、服务发现、连接字符串等繁琐工作。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-30 - **Last Updated**: 2026-08-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # net-aspire · MesHub(MES + .NET Aspire) .NET Aspire 从 0→1 学习仓,实战主题为**精简制造执行系统(MES)**。 ## 快速开始 ```powershell # 1. 安装模板(仅首次) dotnet new install Aspire.ProjectTemplates::9.* # 2. 编译 dotnet build MesHub.sln # 3. 启动编排(Dashboard) $env:ASPIRE_ALLOW_UNSECURED_TRANSPORT = 'true' dotnet run --project MesHub.AppHost --launch-profile http ``` 浏览器打开终端里 `Login to the dashboard at ...` 的链接。 ## 文档 学习笔记(推荐按顺序读): - [docs/README.md](./docs/README.md) — 笔记索引与 Canvas 说明 - [docs/00-overview-mes.md](./docs/00-overview-mes.md) — MES 总览与服务拆分 - [docs/01-p0-environment-and-scaffold.md](./docs/01-p0-environment-and-scaffold.md) — P0 逐步命令与结果 ## 解决方案结构 | 项目 | 作用 | |------|------| | `MesHub.AppHost` | Aspire 编排入口,F5 / `dotnet run` 从这里启动 | | `MesHub.ServiceDefaults` | 服务发现、韧性、健康检查、OpenTelemetry | | `MesHub.ApiService` | 示例 API(将演进为 MES 服务) | | `MesHub.Web` | 示例前端(后续可换 Vue3 车间端) | ## 关于 Canvas 交互版路线图画布由 Cursor 托管,**不能**放到本仓库目录内渲染。 仓库内以 `docs/` Markdown 为准;Canvas 仅作 IDE 侧可视化。