创建一个服务
本页适合第一次基于 AgileLabs Framework 搭建服务的人。目标是用最短路径找到正确入口,而不是在启动、原理、教程、规范之间来回跳。
我现在要解决什么
- 程序入口怎么写。
- 宿主配置放哪里。
- Json、AutoMapper、服务注册怎么统一。
- 什么时候看教程,什么时候看规范,什么时候看示例与落地对照。
先看哪几页
最短落地路径
- 单个 Web 宿主:先按宿主主题页搭骨架,再用 WebAPI 或前端主题页补能力。
- 多宿主系统:优先对照 前端托管、WorkContext 和 选择示例与落地参考。
- 需要项目标准宿主层:优先对照 宿主与启动 中的大型项目实践说明。
示例与落地对照
niusys-webapi:适合对照薄宿主、Program.cs + AppConfigure + IServiceRegister这一类标准 API 服务骨架。gmandarin-backend:适合对照 WebApi、WebSite、JobHost 分宿主的综合拆分方式。woscm:适合对照在框架入口外再包一层项目标准宿主的组织方式。