旗下导航:搜·么
当前位置:网站首页 > .Net教程 > 正文

ASP.NET Core实例详解一【C#.Net教程】,ASP.NET,Core,详解,实例

作者:搜教程发布时间:2019-11-27分类:.Net教程浏览:87评论:0


导读:这篇文章主要为人人细致引见了Asp.NetCore的相干材料,具有肯定的参考价值,感兴趣的小伙伴们能够参考一下ASP.NETCore是一个全新的开源、跨平台框架,能够...
这篇文章主要为人人细致引见了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 的源代码已在 GitHub 上托管。

Asp.net Core汗青

ASP.NET已被运用来开辟web运用顺序很多年了。

一直以来,.net 框架阅历了一个不停进化的历程,末了把我们带到近来的ASP.Net Core1.0。

  • ASP.NET Core 不是ASP.NET 4.6的连续。这是一个全新的框架

  • 它实际上重写了现有的ASP.NET 4.6框架,但小得多,而且越发模块化。

  • 有些人以为很多东西都是雷同的,但这并不完全正确。ASP.NET Core相对于Asp.net发生了很多根本性的变化,在后续的课程中,我们将注重相识。

什么是Asp.Net Core

ASP.NET Core 1.0 是一个开源跨平台的开辟框架,用于构建基于云的当代 Web 运用 。它是从底层最先从新构建来供应机能优秀的Web运用开辟框架,能够布置在云上或许当地服务器上。别的,它使得 ASP.NET 运用越发精简和模块化(能够依据你的运用须要向内里增加其他模块),跨平台(你能够很轻易的在 Windows, Mac or Linux 上开辟和布置你的运用),云优化(你能够在云上在云上布置和调试你的运用)。

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都有简朴一致的web客栈。

  • 云盘算环境相干的设置。

  • 对依靠注入的内置支撑。

  • 标签助手使Razor标签与HTML标记更天然。

  • 能布置在IIS中,也能布置在自定义的宿主环境中。

以上就是ASP.NET Core实例详解一的细致内容,更多请关注ki4网别的相干文章!

标签:ASP.NETCore详解实例


欢迎 发表评论: