Asp.Net Core简介与安装教程
发布时间 - 2026-01-11 01:49:02 点击率:次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 预览版在2000年就已经作为.NET Framework的一部分发布。15年来net终于在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命令
云优化
你可以在云上在云上部署和调试你的应用
模块化
可以根据你的应用需要向里面添加其他模块
Asp.Net Core的优势
ASP.NET Core有以下优势:
ASP.NET Core相对于之前的版本有许多变化,才使得它成为一个更加灵活和模块化的框架。ASP.NET Core不再是基于System.Web.dll,它基于一组分解在NuGet的包。这使您可以根据实际需要来判断是否引用相应的Nuget包,可以优化您的应用程序。表面积更小的应用程序的好处包括安全更强、维修更少,提高性能,降低成本
使用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
.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
# 安装
# 谈谈如何在ASP.NET Core中实现CORS跨域
# CodeFirst从零开始搭建Asp.Net Core2.0网站
# ASP.NET Core 1.0 部署 HTTPS(.NET Core 1.0)
# VS2015 搭建Asp.net core开发环境的方法
# Linux(Ubuntu)下搭建ASP.NET Core环境
# 解析Asp.net Core中使用Session的方法
# asp.net core下给网站做安全设置的方法详解
# 你可以
# 应用程序
# 第一个
# 也能
# 可以用
# 可以根据
# 命令行
# 没有安装
# 是一个
# 您的
# 是在
# 会有
# 下载地址
# 工作流
# 平台上
# 这是一个
# 这就
# 有许多
# 得多
# 有几个
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
新三国志曹操传主线渭水交兵攻略
如何在建站宝盒中设置产品搜索功能?
如何快速生成专业多端适配建站电话?
如何在橙子建站中快速调整背景颜色?
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
如何用西部建站助手快速创建专业网站?
详解jQuery停止动画——stop()方法的使用
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具
如何在万网开始建站?分步指南解析
非常酷的网站设计制作软件,酷培ai教育官方网站?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
如何快速查询域名建站关键信息?
微信小程序 canvas开发实例及注意事项
在centOS 7安装mysql 5.7的详细教程
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
Laravel怎么清理缓存_Laravel optimize clear命令详解
Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
中山网站制作网页,中山新生登记系统登记流程?
油猴 教程,油猴搜脚本为什么会网页无法显示?
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
网站页面设计需要考虑到这些问题
Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制
如何用VPS主机快速搭建个人网站?
iOS发送验证码倒计时应用
如何用狗爹虚拟主机快速搭建网站?
制作电商网页,电商供应链怎么做?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
如何在IIS中新建站点并配置端口与IP地址?
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
七夕网站制作视频,七夕大促活动怎么报名?
SQL查询语句优化的实用方法总结
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
Win11怎么设置默认图片查看器_Windows11照片应用关联设置
Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南
高防服务器如何保障网站安全无虞?
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
如何在阿里云购买域名并搭建网站?
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
Laravel如何实现用户注册和登录?(Auth脚手架指南)
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
Laravel如何实现API速率限制?(Rate Limiting教程)
打造顶配客厅影院,这份100寸电视推荐名单请查收
下一篇:《e龙岩》处理交通违章方法
下一篇:《e龙岩》处理交通违章方法

