ASP.NET Core

免费,跨平台,开源
用于使用 .NET 和 C# 构建 Web 应用和服务的框架。

开始

Windows、Linux 和 macOS 上均支持

使用一个堆栈快速生成 Web 应用

ASP.NET Core 附带生成 Web 应用所需的一切内容,其中包括 Web UI 框架 Blazor,可用于快速创建在任何位置运行的快速、安全且可靠的 Web 应用。

详细了解 Blazor

什么是 ASP.NET Core?

.NET 是一个开发人员平台,由工具、编程语言、库组成,用于构建许多不同类型的应用程序。

ASP.NET Core 通过专门用于生成 web 应用的工具和库扩展了 .NET 开发人员平台

更深入发掘: 什么是 ASP.NET Core?

了解 ASP.NET Core

通过我们的教程、视频课程和文档,了解 ASP.NET Core 提供的所有功能。

了解前端 Web 开发

了解后端 Web 开发

快速且可扩展

在独立的 TechEmpower 基准测试中,ASP.NET Core 比任何热门 Web 框架的执行速度都更快。

在 TechEmpower 基准检验中,.NET 每秒处理了 702 万个请求,Node.js 处理了 66 万个请求,Java Servlet 处理了 220 万个请求。

数据源自 TechEmpower 第 21 轮中提供的官方测试。

构建安全的应用

ASP.NET Core 支持行业标准身份验证协议。内置功能有助于保护应用免受跨站脚本(XSS)和跨网站请求伪造(CSRF)的侵害。

ASP.NET Core 提供内置用户数据库,支持使用 Google、X 等进行多重身份验证和外部身份验证。

活动社区和开放源代码

通过 Stack OverflowMicrosoft Q&A 等上的 活跃开发人员社区 快速获取问题解答。

NET 在 GitHub 上是开放源代码的,已收到 100,000 次贡献,并已有 3,700 家公司参与。

加入 .NET 社区

Azure 上的免费托管

使用 Microsoft Azure 可免费获取 10 个 ASP.NET Core 网站。

还可以部署到任何主要云平台、自己的 Linux 或 Windows 服务器,或多个托管提供程序其中之一。

使用 Microsoft Azure 免费托管

你可能还对这些免费电子书感兴趣

Blazor e-book

这本免费电子书向 ASP.NET Web Forms开发人员介绍了 Blazor。它与 ASP.NET Web Forms 中的类似概念并行引入了 Blazor 概念。

ASP.NET Core architecture e-book

本指南提供有关使用 ASP.NET Core 和 Azure 构建整体 Web 应用程序的端到端指南。

Azure quick start e-book

在本简短指南中,探索了适用于各种 .NET 应用程序方案的 Microsoft Azure 服务。可以快速了解适合你的服务。

准备好开始使用了吗?

分步教程将帮助你在计算机上运行 ASP.NET。

开始