ASP.NET Core简介

ASP.NET Core是旨Microsoft为了跨平台可移植性而构建的新框架。 

什么是.Net Core

.NET Core是运行时。 它是对.NET Framework的完全重新设计。 .NET Core的主要设计目标是支持开发跨平台的.NET应用程序。 Windows,Mac OS和Linux均支持该功能。 .NET Core是Microsoft和.NET社区在GitHub上维护的一个开源框架

.NET Core是完整.NET Framework的子集。 WebForms,Windows Forms,WPF不属于.NET Core

.NET Core与.NET Framework之间的区别

.Net Framework仅在Windows上运行。 .NET Core应用程序可以在任何平台上运行ASP.NETCore 

ASP.NET Core的特点

  1. Windows,MacLinux上构建和运行跨平台的ASP.NET应用程序
  2. ASP.NET Core包括MVCWeb API。 
  3. 能够在IIS上托管或在自己的进程中自托管。
  4. 内置的依赖注入。
  5. 与客户端框架(如AngularKnockout等)轻松集成。
  6. 基于环境的配置系统。 
  7. 新的轻量级的模块化的HTTP请求管道。
  8. 建立在.NET Core上,它支持真正的side-by-side应用程序版本控制。
  9. 完全以NuGet软件包的形式提供。
posted @ 2020-10-25 18:20  N-COUNT  阅读(801)  评论(0编辑  收藏  举报