2.3 ASP.NET Core简介

ASP.NET Core是免费、开源、高性能且跨平台的Web框架,用来构建Web应用程序。它于2016年6月首次发布,是对ASP.NET Web开发框架的重大升级。与它的前任ASP.NET不同的是,ASP.NET Core能够运行在多个操作系统平台上,包括Window、macOS和Linux系统等,而后者只能运行在Windows系统上。

ASP.NET Core具有以下优点。

跨平台,能够在Windows、macOS和Linux系统上开发、编译和运行。

统一Web UI与Web API开发。

集成新式客户端框架和开发工作流。

基于环境配置以及云就绪配置。

内置依赖项注入。

轻型的高性能模块化HTTP请求管道。

能够在IIS、Nginx、Apache和Docker上进行托管或者在当前进程内自托管。

当目标框架为.NET Core时,支持并行应用版本控制。

简化新式Web开发工具。

开源和以社区为中心。