您好,欢迎访问全国教育考试教材网
商品分类

asp.net core configuration

另一方面,ASP.NET CoreASP.NET Core是一个跨平台、高性能的开源框架,用于构建基于现代云计算的网络APP程序。

您可以使用ASP.NET Core执行以下操作:

构建web APP应用程序和服务,将APP应用程序移动到物联网和后端。

在Windows、MacOS和Linux上使用您喜欢的开发工具。

-部署在云中或本地。

在NET Core或. NET Framework中运行。

视频学习地址:

正在加载视频.

二.为什么是ASP.NET Core? 数百万开发者使用ASP.NET 4.x创建web APP应用程序。

ASP.NET Core是ASP.NET 4.x的重新设计,是一个更合理、模块化的框架。

ASP.NET Core的特点:

使用统一的框架构建Web UI和Web API

综合了现代的客户端框架和开发流程

面向云的基于环境的配置系统

依存注入

轻量级、高性能、模块化的HTTP请求流水线

可以在IIS、Nginx、Apache、Docker和自助主机上托管

针对. NET Core的side-by-side APP应用程序版本控制

简化现代Web开发的工具

可以在Windows、MacOS、Linux上构建和运行

开源,重点关注社区

ASP.NET Core完全作为NuGet软件包提供。

这样可以优化只包含所需NuGet软件包的APP应用程序。

实际上,用于. NET Core的ASP.NET core2. x APP应用程序只需要一个NuGet软件包。

通过减小APP评估面,提高了安全性,减少了不必要的服务成本,提高了性能。

三、使用ASP.NET Core MVC构建Web API和Web UIASP.NET Core MVC提供了与Web API构建web APP的功能。

模型-视图-控制器模式可帮助您测试Web API和Web API应用程序。

Razor Pages是一种基于页面的编程模型,可以更轻松、更高效地构建Web UI。

Razor标记为Razor Pages和MVC视图提供了高效的语法。

标记助手允许服务器端代码参与创建和呈现Razor文件中的HTML元素。

通过对多种数据格式和内容协商的内置支持,Web API可以访问广泛的客户端,包括浏览器和移动设备。

模型绑定自动将数据从HTTP请求映射到操作方法参数。

模型身份验证自动执行客户端和服务器端身份验证。

四.客户端开发ASP.NET Core与常用客户端框架和库无缝集成。

有关详细信息,请单击此处的链接查看客户端开发