宝哥软件园

Asp.Net芯介绍及安装教程

编辑:宝哥软件园 来源:互联网 时间:2021-09-04

Asp.Net核心介绍

ASP。NET core是一个全新的开源跨平台框架,可用于构建基于网络连接的现代云应用,如Web应用、IoT(物联网)应用、移动后端等。ASP.NET核心可以继续运行。NET Core或完整。NET Framework,其架构为发布到云或本地运行的应用程序提供了一个最优的开发框架,它由开销很小的模块化组件组成,从而保持了您构建解决方案的灵活性。您可以跨平台在Windows、Mac和Linux上开发和运行您的ASP.NET核心应用程序

Asp.net的核心史

ASP.NET的第一个预览版作为。NET框架。在过去的15年里,net终于在2016年迎来了它的第一个跨平台版本ASP.NET Core。应该指出,ASP.NET核心不是ASP.NET 4.6的延续。这是一个全新的框架,它重写了现有的ASP.NET 4.6框架,但它更小,更模块化,并且与以前的版本有实质性的变化。具体的变化将在后面详细介绍

Asp。网络核心功能

跨平台

它可以在Windows、macOS和Linux上运行

灵活的部署机制

1.便携式应用(便携式应用)

这种部署机制类似于传统的。NET框架,只要。目标平台上存在. NET核心运行时。

2.自包含应用程序(自托管应用程序)

顾名思义,这种部署机制将应用程序和运行时打包在一起,即使。目标平台上未安装. NET核心运行时。

第二种方法也不同于。NET Native,它仍然使用CoreCLR,而。NET Native使用CoreRT作为运行时。详情请参考dotnet/corert。

命令行工具

的所有运行脚本。NET程序可以用命令行工具来执行。以下是一些常见的donnet命令

云优化

您可以在云上部署和调试应用程序

模块化

您可以根据自己的应用需求添加其他模块

Asp.Net核心的优势

ASP。NET核心具有以下优点:

与以前的版本相比,ASP.NET核心有很多变化,这使得它成为一个更加灵活和模块化的框架。ASP.NET核心不再基于System.Web.dll,它基于一组在NuGet中分解的包。这使您能够根据实际需要判断是否引用相应的Nuget包,并优化您的应用程序。较小表面积应用的优势包括更高的安全性、更少的维护、更高的性能和更低的成本

使用ASP.NET核心开发计划,您可以获得以下改进:

在Windows、Mac和Linux上构建和运行跨平台的Asp.Net核心应用程序。基于。NET Core支持真实的应用程序版本控制。新的开发工具使开发更加容易。以统一的方案构建Web UI和Web API。基于云计算环境的配置系统。对依赖注入的内置支持。标签助手使Razor标签和HTML标签更加自然。它可以部署在IIS或自定义宿主环境中。一套集成现代客户端开发框架和工作流的全新工具,全新的轻量级模块化HTTP请求管道,简化现代Web开发,开源代码,社区专注于在Windows、Mac和Linux设备上开发和运行ASP.NET应用Asp.Net Core。

1.下载地址:NET Core 2.0预览版1:

https://www.microsoft.com/net/core/preview。NET Core 1.0和1.1:

https://www.microsoft.com/net/download/core

注意:

1.1和2.0需求对比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.配置好项目文件的位置后,点击【确定】,选择模板和认证方式,如下图所示:

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

更多资讯
游戏推荐
更多+