ASP.NET 是一个强大的框架,主要分为两大主流方向:

(图片来源网络,侵删)
- ASP.NET Core:(推荐,目前的主流和未来方向) 跨平台、高性能、开源的新一代框架。
- ASP.NET 4.x (传统 .NET Framework):Windows 平台下的经典框架,很多现有项目仍在使用。
本教程将以 ASP.NET Core 为主,同时也会提供 ASP.NET 4.x 的资源。
官方文档和教程(最重要、最权威)
这是学习任何技术的首选,内容最准确、最全面,并且始终与最新版本保持同步。
ASP.NET Core 官方文档 (中文版)
这是你所有问题的最终答案,文档包含了从入门到精通的完整教程、概念解释和 API 参考。
-
下载方式:文档是在线阅读的,但你可以轻松地将其离线下载。
(图片来源网络,侵删) -
如何下载:
- 使用 Git 克隆 (推荐,方便更新)
- 确保你的电脑上安装了 Git。
- 打开命令行工具 (如 PowerShell, CMD, 或 Git Bash)。
- 运行以下命令克隆整个文档仓库到本地:
git clone https://github.com/dotnet/docs-zh-cn.git
- 克隆完成后,你可以在本地
dotnet/docs-zh-cn目录中找到所有文档,包括aspnetcore文件夹。
- 下载 GitHub 仓库的 ZIP 压缩包
- 访问官方文档的 GitHub 仓库:https://github.com/dotnet/docs-zh-cn
- 点击页面上的 "Code" 按钮,然后选择 "Download ZIP"。
- 解压下载的文件即可。
- 使用 Git 克隆 (推荐,方便更新)
-
核心教程路径:
- 入门:https://learn.microsoft.com/zh-cn/aspnet/core/tutorials/
- 创建第一个 Web API
- 使用 Razor Pages 在 ASP.NET Core 中构建 Web 应用
- 使用 MVC 在 ASP.NET Core 中构建 Web 应用
- 概述:https://learn.microsoft.com/zh-cn/aspnet/core/
- 入门:https://learn.microsoft.com/zh-cn/aspnet/core/tutorials/
.NET 官方文档 (中文版)
ASP.NET 是构建在 .NET 平台之上的,因此了解 .NET 本身也非常重要。
- 下载方式:同样可以通过 GitHub 克隆或下载 ZIP 包。
- GitHub 仓库:https://github.com/dotnet/docs (英文版)
- 中文社区翻译版:https://github.com/dotnet/docs-zh-cn (中文版,与 ASP.NET Core 文档在同一仓库)
视频教程下载
视频教程是快速上手和理解概念的好方法。

(图片来源网络,侵删)
官方和微软提供的视频
-
Channel 9 (微软官方技术频道):
- 有大量关于 ASP.NET Core 的高质量官方视频、会议录像和课程。
- 网址:https://channel9.msdn.com/
- 搜索关键词:
"ASP.NET Core Tutorial","Building Web Apps with ASP.NET Core" - 下载:部分视频提供下载选项,或者你可以使用第三方工具(如
youtube-dl)从其 YouTube 频道下载。
-
Microsoft Learn:
- 官方学习平台,结合了交互式教程和文档。
- 网址:https://learn.microsoft.com/zh-cn/training/
- 搜索 "ASP.NET Core",可以找到很多模块化的学习路径。
Bilibili (B站) - 国内优秀资源聚集地
B站是学习编程的宝库,有很多国内 UP主制作的免费、高质量的 ASP.NET Core 教程。
- 搜索关键词:
"ASP.NET Core 入门教程""ASP.NET Core 完整教程""dotnet 菜鸟教程""杨中科"(非常知名的 .NET 讲师)"IT大佬"(也做过很多 .NET 相关的免费教程)
- 下载方式:
- B站本身不提供批量下载功能。
- 你可以使用浏览器插件(如
Bilibili Evolved)或专门的下载软件(如bilibili-down)来下载视频,请注意遵守网站的使用条款。
源代码和项目示例
学习最好的方式就是阅读和模仿优秀的代码。
GitHub - ASP.NET 官方示例仓库
这是微软官方维护的示例代码库,涵盖了 ASP.NET Core 的各种特性和最佳实践。
- 仓库地址:https://github.com/dotnet/AspNetCore.Docs
- 这个仓库不仅有文档,还有文档中所有示例的源代码,通常在
samples目录下。
- 这个仓库不仅有文档,还有文档中所有示例的源代码,通常在
- ASP.NET API 示例:https://github.com/dotnet/aspnetcore/tree/main/src/Http/Http.Extensions/samples
- ASP.NET 完整应用示例:https://github.com/dotnet/AspNetCore.Docs/tree/main/aspnetcore/fundamentals/samples
GitHub - 官方模板和样板项目
- ASP.NET Core 模板仓库:https://github.com/dotnet/aspnetcore/tree/main/src/ProjectTemplates
- 当你使用
dotnet new命令创建项目时,下载的模板源代码都在这里。
- 当你使用
必备的开发工具下载
学习 ASP.NET Core,你需要以下工具:
.NET SDK (Software Development Kit)
这是编译和运行 .NET 应用程序的核心。
- 下载地址:https://dotnet.microsoft.com/zh-cn/download
- 如何选择:
- 对于大多数开发者,下载最新的 LTS (长期支持) 版本即可(.NET 8.0 LTS)。
- 下载后运行安装程序,它会自动配置好环境变量。
IDE (集成开发环境)
- Visual Studio 2025 (推荐):功能最强大的 Windows 平台 IDE。
- 社区版免费,足以满足个人学习和开发需求。
- 下载地址:https://visualstudio.microsoft.com/zh-hans/vs/
- 安装时务必勾选:
.NET 桌面开发或ASP.NET 和 Web 开发工作负载。
- Visual Studio Code (轻量级,跨平台):免费、开源、轻量级的代码编辑器。
- 需要自己安装 C# 扩展包和开发工具。
- 下载地址:https://code.visualstudio.com/
数据库工具
- SQL Server Express LocalDB:Visual Studio 自带的一个轻量级 SQL Server 版本,非常适合开发和学习。
- SQLite:一个轻量级的文件数据库,非常适合小型项目和教程示例。
- SQL Server Management Studio (SSMS):用于管理 SQL Server 数据库的免费工具。
学习路径建议
- 环境准备:首先下载并安装 .NET SDK 和 Visual Studio 2025。
- 阅读官方入门教程:从 ASP.NET Core 官方文档 的 "创建第一个 Web API" 或 "使用 Razor Pages" 开始。边看边做,亲手敲代码。
- 观看视频辅助:在 B站上找一套完整的入门视频,跟着视频学习,加深理解。
- 下载官方示例:去 GitHub 下载官方示例代码,运行它们,并尝试修改代码,看看会发生什么。
- 动手实践:尝试自己构建一个小项目,比如一个简单的博客系统、待办事项列表或个人作品集网站。
| 资源类型 | 推荐资源 | 下载/获取方式 |
|---|---|---|
| 官方文档 | ASP.NET Core 官方文档 (中文) | Git 克隆 或 下载 GitHub ZIP |
| 视频教程 | B站 (搜索 "ASP.NET Core 入门") | 使用浏览器插件或下载软件获取 |
| 源代码示例 | ASP.NET Core 官方示例 GitHub | Git 克隆 或 下载 ZIP |
| 核心工具 | .NET SDK, Visual Studio 2025 | 官方网站直接下载安装 |
希望这份详细的指南能帮助你顺利开始 ASP.NET 的学习之旅!祝你学习愉快!
