Asp.Net Core-----简介与安装
2017-06-09 11:32
253 查看
目录
Asp.Net Core-----简介与安装Asp.Net Core简介
ASP.NET Core 是一个全新的开源、跨平台框架,可以用它来构建基于网络连接的现代云应用程序,比如:Web 应用,IoT(Internet Of Things,物联网)应用和移动后端等。ASP.NET Core可以运行在 .NET Core 或完整的 .NET Framework 之上,其架构为发布到云端或本地运行的应用提供了一个最佳的开发框架,由开销很小的模块化组件构成,这就保持了你构造解决方案的灵活性。你可以跨平台地在Windows、Mac和Linux等设备上开发和运行你的 ASP.NET Core 应用
Asp.net Core历史
第一个 ASP.NET 预览版在2002年就已经作为.NET Framework的一部分发布。终于在2016年迎来它第一个可跨平台的版本ASP.NET Core 。其中要声明一下:ASP.NET Core 不是ASP.NET 4.6的延续。这是一个全新的框架,它重写了现有的ASP.NET 4.6框架,但小得多,而且更加模块化,与以前的版本它有实质的变化。具体变化后边会详细介绍Asp.Net Core特点
跨平台可以在Windows,macOS,Linux上运行
灵活的部署机制
1.Portable applications(便携式应用)
这种部署机制和传统的.NET Framework相似,只要目标平台上存在.NET Core Runtime即可。
2.Self-contained application(自宿主应用)
顾名思义,这种部署机制将应用和运行时共同打包,即便目标平台上没有安装.NET Core Runtime也能正常使用。
第二种方式和.NET Native也是不一样的,仍然使用CoreCLR,而.NET Native使用CoreRT作为运行时,详细信息请见dotnet/corert。
命令行工具
.NET程序所有的运行脚本都可以用命令行工具执行(cmd,bash)这里有几个常见的donnet命令
云优化
你可以在云上在云上部署和调试你的应用
模块化
可以根据你的应用需要向里面添加其他模块
[align=left][/align]
Asp.Net Core的优势
在Windows、Mac和Linux构建和运行跨平台的Asp.Net Core应用。基于.NET Core的应用,支持真正的应用程序版本控制。
新的开发工具使得开发起来更简单。
在统一的方案中构建Web UI 和 Web API。
云计算环境为基础的配置系统。
对依赖注入的内置支持。
标签助手使Razor标签与HTML标记更自然。
能部署在IIS中,也能部署在自定义的宿主环境中。
集成现代客户端开发框架和工作流
全新、轻量级、模块化的HTTP请求管道
一组全新的工具,简化现代Web 开发
开放源代码和社区聚焦
在Windows、Mac和Linux等设备上开发和运行 ASP.NET应用
Asp.Net Core 的环境安装
1.下载地址:.NET Core 2.0 Preview 1:
https://www.microsoft.com/net/core/preview#windowscmd
.NET Core 1.0 and 1.1:
https://www.microsoft.com/net/download/core
注:
1.1、2.0需要vs 2017
1.2、我所做的案例均是在1.0下实现,会有2.0新特性的介绍
2.下载后直接点击安装
3.cmd查看版本(有没有安装jdk的感觉)
4、看一下vs2015上的变化
注:首先确保你的电脑上安装Visual Studio 2015 Update3,当然我们也可以安装 Visual Studio Community 2015,来替代收费版本的Visual Studio 2015.
5、配置好项目文件的位置之后,点击确定,选择模板,身份验证方式,如下图所示:
相关文章推荐
- Asp.Net Core简介与安装教程
- .NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介
- VS2015 update3 安装 asp.net core 失败
- [翻译] ASP.NET Core 简介
- ASP.NET Core 企业级开发架构简介及框架汇总
- 安装Docker,Asp.net core
- ASP.NET Core (一):简介
- ASP.NET Core 1.1 简介
- ASP.NET Core 1.1 简介
- 基于ASP.Net Core学习Docker技术第一步:在CentOS7安装Docker平台
- ASP.NET Core 1.0 静态文件、路由、自定义中间件、身份验证简介
- ASP.NET Core 1.0 静态文件、路由、自定义中间件、身份验证简介
- 【Asp.Net Core】一、Visual Studio 2015 和 .NET Core 安装
- [原]CentOS7.2最小安装环境部署Asp.NET Core笔记
- ASP.NET Core - VSCode安装和配置
- ASP.NET Core 1.1 静态文件、路由、自定义中间件、身份验证简介
- Ubuntu 安装 CLI 并运行 ASP.NET Core 1.0
- [asp.net core] Tag Helpers 简介(转)
- ASP.NET Core部署前期准备 使用Hyper-V安装Ubuntu Server 16.10
- [翻译] ASP.NET Core 简介