十二个 ASP.NET Core 例子
1. Hello World ASP.NET Core应用程序
这是最基本的ASP.NET Core应用程序,它显示“Hello World”的文本。
2. MVC应用程序
ASP.NET Core MVC是一种基于模型-视图-控制器设计模式的Web框架。本例演示如何使用MVC来构建一个应用程序。
3. Razor Pages应用程序
Razor Pages是一种新的WEB框架,它提供了一种简单的方式来构建WEB应用程序。它使用Razor语法来定义页面和布局。
4. Web API应用程序
ASP.NET Core Web API是一种轻量级的框架,用于构建RESTful服务。
5. SignalR应用程序
SignalR是一个ASP.NET Core库,用于实时通信。本例演示如何使用SignalR来构建一个实时聊天应用程序。
6. Identity应用程序
ASP.NET Identity是一种可以轻松添加认证和授权功能的框架。本例演示如何使用Identity来构建一个具有身份验证和授权功能的应用程序。
7. Hangfire应用程序
Hangfire是一个可以轻松在ASP.NET Core应用程序中运行后台作业的库。本例演示如何使用Hangfire来构建一个具有后台作业的应用程序。
8. FluentValidation应用程序
FluentValidation是一个流利的验证库,用于验证用户输入。本例演示如何使用FluentValidation来验证表单。
9. Swagger应用程序
Swagger是一个开源规范,用于定义API,以及交互和可视化API。本例演示如何使用Swagger来自动生成API文档。
10. Serilog应用程序
Serilog是一个高性能的日志库,可以轻松记录应用程序的日志。本例演示如何使用Serilog来记录日志。
11. Hangfire应用程序
Hangfire是一个可以轻松在ASP.NET Core应用程序中运行后台作业的库。本例演示如何使用Hangfire来构建一个具有后台作业的应用程序。
12. JWT应用程序
JWT(JSON Web Token)是一种用于安全通信的开放标准。本例演示如何使用JWT来实现身份验证和授权。
