ASP.NET Core 3.1 详细知识点大全 **概述** ASP.NET Core 3.1 是一个开源、跨平台的 web 应用程序框架,由 Microsoft 开发。它提供了一个灵活、可扩展的方式来构建 Web 应用程序。ASP.NET Core 3.1 是 ASP.NET Core 的最新版本,提供了许多新的功能和改进。 **关于 ASP.NET Core** ASP.NET Core 是 ASP.NET 的跨平台版本,提供了一个灵活、可扩展的方式来构建 Web 应用程序。它支持跨平台开发,允许开发者使用 Windows、Linux 和 macOS 等操作系统来开发和部署应用程序。 **比较 ASP.NET Core 和 ASP.NET** ASP.NET Core 和 ASP.NET 都是 Microsoft 开发的 Web 应用程序框架,但它们有着许多不同之处。ASP.NET Core 是 ASP.NET 的跨平台版本,提供了更好的性能、更小的体积和更好的可扩展性。ASP.NET Core 支持跨平台开发,而 ASP.NET 只支持 Windows 平台。 **比较 .NET Core 和 .NET Framework** .NET Core 和 .NET Framework 都是 Microsoft 开发的框架,但它们有着不同的设计目标和应用场景。.NET Core 是一个跨平台的框架,提供了更好的性能、更小的体积和更好的可扩展性。.NET Framework 是一个 Windows 平台的框架,提供了更好的兼容性和稳定性。 **入门** 要开始使用 ASP.NET Core 3.1,需要安装 .NET Core 3.1 SDK 和 Visual Studio Code 或 Visual Studio。然后,创建一个新的 ASP.NET Core 3.1 项目,并选择所需的项目模板。 **发行说明** ASP.NET Core 3.1 提供了许多新的功能和改进,包括对性能的改进、对安全性的改进和对可扩展性的改进。 **3.1 版本中的新增功能** ASP.NET Core 3.1 中添加了许多新的功能,包括对 gRPC 服务的支持、对 Blazor WebAssembly 的支持和对 TypeScript 的支持。 **教程** ASP.NET Core 3.1 提供了许多教程,包括 Web 应用程序、MVC 应用程序、Blazor 应用程序和 WebAPI 应用程序等。 **Web 应用程序** ASP.NET Core 3.1 提供了一个灵活、可扩展的方式来构建 Web 应用程序。可以使用 Razor Pages、MVC 和 Blazor 等框架来构建 Web 应用程序。 **Razor Pages** Razor Pages 是一个基于 Razor 语法的框架,提供了一个简单、灵活的方式来构建 Web 应用程序。Razor Pages 支持使用模型、视图和控制器来构建 Web 应用程序。 **MVC** MVC 是一个基于模型、视图和控制器的框架,提供了一个灵活、可扩展的方式来构建 Web 应用程序。MVC 支持使用 Razor 语法和视图来构建 Web 应用程序。 **Blazor** Blazor 是一个基于 WebAssembly 的框架,提供了一个灵活、可扩展的方式来构建 Web 应用程序。Blazor 支持使用 C# 语言和 Razor 语法来构建 Web 应用程序。 **数据访问** ASP.NET Core 3.1 提供了许多数据访问技术,包括 EF Core 和 ADO.NET 等。EF Core 是一个基于实体框架的数据访问技术,提供了一个灵活、可扩展的方式来访问数据库。 **EF Core 和 Razor Pages** EF Core 是一个基于实体框架的数据访问技术,提供了一个灵活、可扩展的方式来访问数据库。EF Core 支持使用 Razor Pages 和 MVC 来构建 Web 应用程序。 **继承** ASP.NET Core 3.1 提供了许多继承机制,包括对接口、抽象类和继承类的支持。 **高级主题** ASP.NET Core 3.1 提供了许多高级主题,包括对性能的优化、对安全性的优化和对可扩展性的优化。 **Web 应用安全** ASP.NET Core 3.1 提供了许多 Web 应用安全机制,包括对身份验证和授权的支持。 **基础知识** ASP.NET Core 3.1 提供了许多基础知识,包括对 Startup 类、依赖关系注入、 中间件、主机、泛型主机和服务器等的支持。 **Startup 类** Startup 类是一个特殊的类,用于配置 ASP.NET Core 3.1 应用程序的启动过程。 **依赖关系注入** 依赖关系注入是一个设计模式,用于将依赖关系注入到应用程序中。 **中间件** 中间件是一个特殊的类,用于处理 HTTP 请求和响应。 **主机** 主机是一个特殊的类,用于托管 ASP.NET Core 3.1 应用程序。 **泛型主机** 泛型主机是一个特殊的类,用于托管 ASP.NET Core 3.1 应用程序。 **服务器** 服务器是一个特殊的类,用于处理 HTTP 请求和响应。 **配置** 配置是一个特殊的类,用于配置 ASP.NET Core 3.1 应用程序的设置。 **选项** 选项是一个特殊的类,用于配置 ASP.NET Core 3.1 应用程序的设置。 **环境** 环境是一个特殊的类,用于配置 ASP.NET Core 3.1 应用程序的环境。 **Logging** Logging 是一个特殊的类,用于记录 ASP.NET Core 3.1 应用程序的日志。 **路由** 路由是一个特殊的类,用于处理 HTTP 请求和响应。 **处理错误** 处理错误是一个特殊的类,用于处理 ASP.NET Core 3.1 应用程序中的错误。 **发出 HTTP 请求** 发出 HTTP 请求是一个特殊的类,用于发出 HTTP 请求。 **静态文件** 静态文件是一个特殊的类,用于处理静态文件。 **Web 应用** Web 应用是一个特殊的类,用于构建 Web 应用程序。 **Razor 页面** Razor 页面是一个特殊的类,用于构建 Razor 页面。 **MVC** MVC 是一个特殊的类,用于构建 MVC 应用程序。 **Blazor** Blazor 是一个特殊的类,用于构建 Blazor 应用程序。
![](https://csdnimg.cn/release/download_crawler_static/12283574/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/12283574/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/12283574/bg14.jpg)
剩余4760页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/4b29d16f7259485f8528dccb625f57ed_praying123.jpg!1)
- 粉丝: 0
- 资源: 6
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 中国微型数字传声器:技术革新与市场前景
- 智能安防:基于Hi3515的嵌入式云台控制系统设计
- 手机电量低时辐射真增千倍?解析手机使用谣言
- 56F803型DSP驱动的高精度大功率超声波电源控制策略研究
- ARM与GPRS结合的远程监测系统设计
- GPS与RFID技术结合的智能巡检系统设计
- CPLD驱动的低功耗爆炸场温度测试系统设计
- 基于FPGA的智能驱动控制系统:可扩展设计与工业网络协议
- 基于ATmega128和CH374的嵌入式USB接口设计
- 基于AT89C52的温度补偿超声波测距仪:高精度设计与应用
- MSP430F448单片机在交流数字电压表中的应用
- 提升变频器应用效率的12项实用技巧
- STM32F103在数字电镀电源并联均流系统中的应用
- PSpice仿真下的升压开关电源设计:拓扑分析与CCM稳定性提升
- 轻巧高效:MSP430主导的低成本无线传感器网络节点设计
- FPGA在EDA/PLD中实现LVDS接口的应用解析
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)