1.2 ASP.NET 核心概念 1.2 ASP.NET 核心概念 1.2.1 跨平台与模块化 概念详解: 与传统的 ASP.NET Framework 不同,ASP.NET Core 从一开始就被设计为跨平台的。这意味着您可以在 Windows、macOS 和 Linux 等操作系统上开发和运行 ASP.NET Core 应用程序。这种跨平台能力极大地扩展了应用程序的部署范围,并降低了对特定操作系统的依赖。 同时,ASP.NET Core 采用了高度模块化的架构。它不再是一个庞大的、单一的框架,而是由一系列独立的 NuGet 包组成。您可以根据应用程序的需要,只引入必要的模块,从而减少应用程序的体积,提高性能,并降低安全风险。这种模块化设计也使得 ASP.