一、 .netcore简介
.netcore是微软.net系真正意义的跨平台框架,并且它是开源的。它在性能方面相较于ASP.NET有了巨大的提升(微软自己说的)。它的代码可以托管在多种服务器或应用上:IIS
,Apache
,Docker
,HTTP.sys
,Nginx
,还有他自己的Kestrel
。
二、 .netcore的重要版本
v1.1
新增了 URL重写中间件(根据一定规则重写URL)
,响应缓存中间件(ResponseCache
) ,中间件筛选器(MiddlewareFilterAttribute
),WebSocket(SignalR
)
v2.0
Razor Pages
(不陌生,AspNet时代就有),AspNetCore package
(Microsoft.AspNetCore.All),支持.net standard2.0
core出来之后的一个.net标准化框架,目标是.netframwork和core都能通用的一套API框架,但是一系列问题导致core5.0开始不再推崇,Razor支持C#7.0语法
。