ASP.NET Core 概述

ASP.NET Core 概述

Note

此版本不是本文的最新版本。 要查看当前版本,请参阅本文的.NET 9 版本。

Warning

此版本的 ASP.NET Core 不再受支持。 有关详细信息,请参阅 .NET 和 .NET Core 支持策略。 要查看当前版本,请参阅本文的.NET 9 版本。

Important

此信息与预发布产品相关,相应产品在商业发布之前可能会进行重大修改。 Microsoft对此处提供的信息不作任何明示或暗示的保证。

要查看当前版本,请参阅本文的.NET 9 版本。

ASP.NET Core 是一个跨平台、高性能的开源框架,用于使用 .NET 构建新式 Web 应用。 该框架是为大规模应用开发构建的,可以处理任何规模的工作负载,使其成为企业级应用的可靠选择。

Key features:

轻型和模块化 HTTP 请求管道。

Kestrel: 高性能 和跨平台 HTTP 服务器。

集成 依赖项注入。

Environment-based configuration.

丰富的日志记录、跟踪和运行时指标。

Blazor:使用 C# 创建丰富的交互式 Web UI 组件- 无需 JavaScript。

与常用的客户端框架和库无缝集成,包括 Angular、 React、 Vue 和 Bootstrap。

最小 API:通过流畅地声明 API 路由和终结点,使用最少的代码和配置生成快速 Web API。

SignalR:添加实时 Web 功能。

gRPC:高性能远程过程调用(RPC)服务。

安全性:用于 身份验证、 授权和 数据保护的内置安全功能。

测试:轻松创建单元和集成测试。

工具:使用 Visual Studio 和 Visual Studio Code 最大限度地提高开发效率。

轻型和模块化 HTTP 请求管道。

Kestrel: 高性能 和跨平台 HTTP 服务器。

集成 依赖项注入。

Environment-based configuration.

丰富的日志记录、跟踪和运行时指标。

Blazor:使用 C# 创建丰富的交互式 Web UI 组件- 无需 JavaScript。

与常用的客户端框架和库无缝集成,包括 Angular、 React、 Vue 和 Bootstrap。

SignalR:添加实时 Web 功能。

gRPC:高性能远程过程调用(RPC)服务。

安全性:用于 身份验证、 授权和 数据保护的内置安全功能。

测试:轻松创建单元和集成测试。

工具:使用 Visual Studio 和 Visual Studio Code 最大限度地提高开发效率。

轻型和模块化 HTTP 请求管道。

Kestrel: 高性能 和跨平台 HTTP 服务器。

集成 依赖项注入。

Environment-based configuration.

丰富的日志记录、跟踪和运行时指标。

使用 Razor 页面 和 模型View-Controller(MVC) 框架开发应用和 API。

与常用的客户端框架和库无缝集成,包括 Angular、 React、 Vue 和 Bootstrap。

SignalR:添加实时 Web 功能。

gRPC:高性能远程过程调用(RPC)服务。

安全性:用于 身份验证、 授权和 数据保护的内置安全功能。

测试:轻松创建单元和集成测试。

工具:使用 Visual Studio 和 Visual Studio Code 最大限度地提高开发效率。

为何选择 ASP.NET Core?

统一框架:ASP.NET Core 是一个完整且完全集成的 Web 框架,包含内置生产就绪组件来处理所有 Web 开发需求。

完整堆栈工作效率:通过使用单个开发框架,团队能够从前端到后端运行完整堆栈,更快地生成更多应用。

设计安全:ASP.NET Core 以安全性构建为首要考虑因素,包括对身份验证、授权和数据保护的内置支持。

云就绪:无论是部署到自己的数据中心还是部署到云中,ASP.NET Core 都简化了部署、监视和配置。

性能和可伸缩性:使用 ASP.NET Core 行业领先的性能处理最苛刻的工作负载。

受信任和成熟:ASP.NET 核心由世界上一些最大的服务(包括必应、Xbox、Microsoft 365 和 Azure)在超大规模使用和证明。

开始

你准备好开始 ASP.NET 核心学习之旅了吗? 是时候使用 ASP.NET Core 生成第一个 Web 应用了!

ASP.NET Core 入门

相关推荐

清道夫详细解读
cctv3直播365

清道夫详细解读

📅 10-12 👁️ 3712
海军五大兵种都是什么?
365账号怎么注册

海军五大兵种都是什么?

📅 10-19 👁️ 4189
茑萝的养殖方法和注意事项
365账号怎么注册

茑萝的养殖方法和注意事项

📅 08-06 👁️ 2061