.Net Core

 .Net core是微软推出可以跨平台的一种应用程序的开发框架,也是开源托管的计数机软件框架。它能适应Windows , linux以及MacOS操作系统,并且可以在硬件设备,云服务,和嵌入式/IOT方案中进行使用。由于 .NET Core 的开发目标是跨平台的 .NET平台,因此 .NET Core 会包含 .NET Framework 的类库,但与 .NET Framework 不同的是 .NET Core 采用包化 (Packages) 的管理方式,应用程序只需要获取需要的组件即可。.Net Core的源码放在GitHub上,可以由微软官方和社区共同支持

   .Net Core是以AOT编译方式为主核心功能,在.Net Core内称为 Core RT 。.Net Core的公共语言开发库(CRL)是 移植 .NET Framework,也就是说.Net Core 的CRL具有.Net Framework中CRL的功能。不过想要使用户.Net Core要去下载.Net Core 的SDK

.Net Core的特性

  1. 跨平台:可在Windows , MasOS ,Linux上运行
  2. 部署灵活:(1)Portable applications(便携式应用)这种部署机制和传统的.NET Framework相似,只要目标平台上存在.NET Core Runtime即可。

(2)Self-contained application(自宿主应用)
顾名思义,这种部署机制将应用和运行时共同打包,即便目标平台上没有安装.NET Core Runtime也能正常使用

  1. 兼容性:通过.NET Standard Library与.NET Framework,Xamarin,Mono兼容
  2. 开源:能够支持使用MIT和Apache 2开源协议,文档协议遵循CC-BY

 

 

在使用Core时,使用WebApi的过程中涉及到的跨域问题,但处理cors的问题是不必再添加Dll文件。ActionAllowOrigin接收请求服务器地址的解析结果。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值