当前位置:首页 > C# > 正文

ASP.NET Core入门(手把手教你用C#创建第一个Web应用)

在本篇教程中,我们将从零开始,使用 C#语言ASP.NET Core 框架,创建你的第一个 Web 应用。无论你是编程新手还是刚接触 .NET 生态,这篇 ASP.NET Core入门 教程都会一步步引导你完成整个过程。

ASP.NET Core入门(手把手教你用C#创建第一个Web应用) Core入门  C# Web开发 创建第一个Web应用 .NET Core教程 第1张

什么是 ASP.NET Core?

ASP.NET Core 是微软推出的开源、跨平台的 Web 开发框架,可用于构建现代化、高性能的 Web 应用和 API。它支持 Windows、macOS 和 Linux,并且与 C# 语言深度集成,是学习 C# Web开发 的理想起点。

准备工作

在开始之前,请确保你已安装以下工具:

  • .NET SDK(推荐 6.0 或更高版本)— 可从 官网下载
  • 代码编辑器(如 Visual Studio、Visual Studio Code 或 JetBrains Rider)

步骤 1:创建新项目

打开终端(命令提示符或 PowerShell),运行以下命令来创建一个空的 ASP.NET Core Web 应用:

dotnet new web -o MyFirstWebApp  

该命令会创建一个名为 MyFirstWebApp 的新文件夹,并在其中生成一个基础 Web 项目。

步骤 2:进入项目目录并运行应用

接着,进入项目文件夹并启动应用:

cd MyFirstWebAppdotnet run  

成功运行后,你会看到类似这样的输出:

info: Microsoft.Hosting.Lifetime[0]      Now listening on: https://localhost:5001info: Microsoft.Hosting.Lifetime[0]      Now listening on: http://localhost:5000  

打开浏览器,访问 http://localhost:5000,你应该会看到 “Hello World!” 页面。恭喜!你已经成功运行了你的第一个 .NET Core教程 示例。

步骤 3:自定义你的 Web 页面

现在我们来修改默认代码,让它显示更友好的内容。打开项目中的 Program.cs 文件(在 .NET 6+ 中,这是主入口文件),你会看到类似以下代码:

var builder = WebApplication.CreateBuilder(args);var app = builder.Build();app.MapGet("/", () => "Hello World!");app.Run();  

我们将修改 MapGet 部分,返回一段 HTML 内容:

app.MapGet("/", () => "<h2 style='color: blue;'>欢迎来到我的第一个 ASP.NET Core 应用!</h2><p>这是使用 C# 编写的 Web 应用。</p>");  

保存文件后,回到终端按 Ctrl + C 停止当前程序,然后再次运行 dotnet run。刷新浏览器,你将看到新的页面内容。

总结

通过这篇 ASP.NET Core入门 教程,你已经学会了如何使用 C#语言 创建、运行并自定义一个简单的 Web 应用。这是迈向 C# Web开发 的重要第一步。后续你可以学习 Razor Pages、MVC 架构、数据库集成等内容,逐步构建功能完整的 Web 应用。

记住,所有的伟大应用都始于 “Hello World!”。现在,你已经踏出了属于自己的第一步!

关键词:ASP.NET Core入门, C# Web开发, 创建第一个Web应用, .NET Core教程