ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

如何用.NET CLI在5分钟内快速创建你的第一个ASP.NET Core应用:新手实战指南

如何用.NET CLI在5分钟内快速创建你的第一个ASP.NET Core应用:新手实战指南 如何用.NET CLI在5分钟内快速创建你的第一个ASP.NET Core应用新手实战指南【免费下载链接】AspNetCore.DocsDocumentation for ASP.NET Core项目地址: https://gitcode.com/gh_mirrors/as/AspNetCore.Docs本指南带你用.NET CLI.NET 命令行工具在5 分钟内创建并运行你的第一个ASP.NET Core 应用——无需安装重型 IDE只需几条简单的命令行即可从零开始跑起来一个真实的 Web 应用。这是专为新手准备的实战教程跟着做就能成功 ✅为什么用 .NET CLI 创建 ASP.NET Core 应用很多新手第一次接触 ASP.NET Core 时担心要安装庞大的开发环境、配置复杂的项目。其实完全不必优势说明⏱️极快一条dotnet new命令即可生成完整可运行的项目骨架零配置内置依赖注入、日志、配置、中间件等核心能力开箱即用️跨平台Windows、macOS、Linux 通用命令行体验一致热更新dotnet watch自动监听文件改动保存即刷新无需手动重启核心概念一句话.NET SDK 安装后即自带 .NET CLIdotnet new负责造项目dotnet watch负责跑项目并实时刷新。准备工作安装 .NET SDK唯一前提开始前从 .NET 官方下载页安装最新的 .NET SDK包含 ASP.NET Core 运行时和 .NET CLI。安装完成后打开命令提示符Windows或终端macOS/Linux输入以下命令验证dotnet --version能打印出版本号例如10.0.x就说明 .NET CLI 已就绪 第一步一条命令创建 ASP.NET Core 项目进入你希望存放项目的目录例如文档文件夹输入下面这条命令创建一个名为BlazorSample的 Blazor Web 应用dotnet new blazor -o BlazorSample执行完毕后当前目录会多出一个BlazorSample文件夹里面就是完整的项目结构——页面、布局、C# 代码一应俱全。想创建别的类型.NET CLI 提供了丰富的项目模板按需替换即可命令生成的应用类型适合场景dotnet new blazor -o MyAppBlazor Web App交互式单页 Web 应用dotnet new webapp -o MyAppRazor Pages 应用传统多页 Web 站点dotnet new webapi -o MyAppMinimal API构建 Web API / 微服务dotnet new mvc -o MyAppMVC 应用经典模型-视图-控制器架构第二步运行应用浏览器里看到成果进入项目目录并启动应用cd BlazorSample dotnet watchdotnet watch会自动编译、启动应用并直接打开默认浏览器访问应用首页。几秒钟后你就能在浏览器中看到运行中的 ASP.NET Core 应用试试侧边栏导航里的Counter页面点击Click me按钮计数器会加 1看到这一步恭喜——你的第一个 ASP.NET Core 应用已经跑起来了 第三步修改代码体验即时热更新保持浏览器停留在 Counter 页面用文本编辑器打开项目中的Components/Pages/Counter.razor文件。.razor文件是 Razor 语法——把 HTML 标记与 C# 代码写在同一个文件里非常适合初学者理解页面是怎么渲染出来的。找到计数器加一的逻辑currentCount;把它改为每次加 10currentCount 10;保存文件——不用重新编译、不用重启dotnet watch会自动检测到改动并刷新应用。回到浏览器再点一次按钮计数直接从 1 跳到 11这种保存即生效的体验正是 ASP.NET Core 开发流程对新手最友好的地方之一。关于dotnet watch的完整玩法可参考官方文档 dotnet-watch.md。换个模板试试Razor Pages 应用同样简单如果你喜欢更传统的多页网站风格把第一步换成dotnet new webapp -o WebSite即可。运行后打开首页打开Pages/Index.cshtml在欢迎语后面加上一行显示服务器时间pThe time on the server is DateTime.Now/p保存后刷新浏览器页面就会显示你刚才添加的实时时间——Razor Pages 与 Blazor 一样享受热更新 ⚡收尾如何停止应用两步搞定关闭浏览器窗口回到终端按CtrlC停止应用。至此你已完整走完创建 → 运行 → 修改 → 停止的 ASP.NET Core 应用生命周期 新手下一步学习路线 跑通第一个应用后建议按下面的路线继续深入均为仓库内的官方教程可直接打开阅读方向文档内容快速入门get-started.md本文对应的官方快速入门教程核心原理fundamentals/index.md依赖注入、配置、中间件、路由等基要概念Blazor 实战build-a-blazor-app.md用 C# 构建交互式 Web UIWeb APImin-web-api.md用 Minimal API 做一个完整的待办事项接口MVC 综合start-mvc.md创建电影数据库 MVC 应用部署上线host-and-deploy/index.md把应用部署到 Kestrel、Docker、IIS、Nginx常见问题 FAQQ终端提示dotnet不是内部或外部命令重新安装 .NET SDK 并重开一个终端窗口让环境变量生效若仍无效检查安装时是否勾选了Add to PATH。Q端口被占用应用起不来怎么办终端输出会提示正在监听的地址。可换端口运行dotnet watch run --urls http://localhost:5099。Q没有图形界面怎么编辑代码任意文本编辑器都可以推荐 Visual Studio Code打开整个项目文件夹即可.razor、.cshtml、.cs文件都支持语法高亮。总结借助 .NET CLI你只用了dotnet newdotnet watch两条命令就创建、运行并修改了一个真实的 ASP.NET Core 应用。现在开始构建你的下一个项目吧【免费下载链接】AspNetCore.DocsDocumentation for ASP.NET Core项目地址: https://gitcode.com/gh_mirrors/as/AspNetCore.Docs创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表