推荐
关注
功能
  • 分享到微博
  • 分享到微信
  • 分享到豆瓣
  • 分享到 QQ
  • 分享到 QZone
  • 收藏到博客园
  • 联系博主
TOP
Message

ASP.NET Core 中文文档 第一章 入门

本文已更新,最后更新于2017年4月21日

原文:Geting Started with ASP.NET Core
译文:ASP.NET Core 入门
翻译:娄宇(Lyrics)刘怡(AlexLEWIS)(修订)

联系我们:
QQ Group: 436035237 (dotNet Core Studying Group)
GitHub Repo: https://github.com/dotnetcore/aspnetcore-doc-cn/


以下为老翻译存档


原文:Getting Started
翻译:娄宇(Lyrics)
校对:刘怡(AlexLEWIS)

1、安装 .NET Core

2、创建一个新的 .NET Core 项目:

复制代码
mkdir aspnetcoreapp cd aspnetcoreapp dotnet new

3、编辑 project.json 文件,添加 Kestrel Http Server 包引用:

复制代码
{ "version": "1.0.0-*", "buildOptions": { "emitEntryPoint": true }, "dependencies": { "Microsoft.NETCore.App": { "type": "platform", "version": "1.0.0-rc2-3002702" }, "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final" }, "frameworks": { "netcoreapp1.0": { "imports": "dnxcore50" } } }

4、还原包:

复制代码
dotnet restore

5、添加一个 Startup.cs 文件并定义请求处理逻辑:

复制代码
using System; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Http; namespace aspnetcoreapp { public class Startup { public void Configure(IApplicationBuilder app) { app.Run(context => { return context.Response.WriteAsync("Hello from ASP.NET Core!"); }); } } }

6、编辑 Program.cs 中的代码来设置和启动 Web 宿主:

复制代码
using System; using Microsoft.AspNetCore.Hosting; namespace aspnetcoreapp { public class Program { public static void Main(string[] args) { var host = new WebHostBuilder() .UseKestrel() .UseStartup<Startup>() .Build(); host.Run(); } } }

7、运行应用程序(dotnet run 命令在应用程序过期(配置或代码发生变更)时重新生成它):

复制代码
dotnet run

8、浏览http://localhost:5000:

DEMO 代码

下一步

  • 用 Visual Studio 创建 ASP.NET Core MVC 应用程序
  • 用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序
  • 用 Visual Studio 和 ASP.NET Core MVC 创建首个 Web API
  • 原理

返回目录

posted @   .NET_CORE_COMMUNITY  阅读(40181)  评论(64编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
点击右上角即可分享
微信分享提示