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与常用客户端框架和库无缝集成。
有关详细信息,请单击此处的链接查看客户端开发