AgileLabs.WebApp
AgileLabs.WebApp 是宿主层基础包,负责把 AgileLabApplication、AppBuildOptions、模块注册、请求管道和常用 Web 扩展串起来。
何时使用
- 新建基于 AgileLabs Framework 的 MVC、WebAPI 或 JobHost 宿主。
- 需要统一
Program.cs入口、服务注册、请求管道和全局 Json。 - 需要依赖
IServiceRegister、IRequestPiplineRegister、IEndpointConfig这类宿主扩展点。
关键能力
AgileLabApplication.StartApplicationAsync(...)统一宿主启动。AppBuildOptions/DefaultMvcApplicationOptions统一宿主配置。IServiceRegister、IAdvancedServiceRegister、IRequestPiplineRegister、IEndpointConfig提供模块化接入点。JsonNetSerializerSettings.Instance与 MVC 配置联动,支撑统一序列化。