2.2 主机 (Host) 与服务 (Services) 2.2 主机 (Host) 与服务 (Services) 在 ASP.NET Core 中,主机 (Host) 和服务 (Services) 是应用程序启动和运行的核心构建块。它们共同负责应用程序的配置、依赖项注入、生命周期管理以及提供各种基础设施服务。理解它们的工作原理对于构建健壮且可维护的 ASP.NET Core 应用程序至关重要。 2.2.1 主机 (Host) 主机是 ASP.NET Core 应用程序的容器,负责启动和管理应用程序的整个生命周期。它封装了底层的服务器实现(例如 Kestrel),并提供了配置、日志记录和依赖项注入等关键服务。