ASP.NET Core 中文文档 第一章 入门
原文:Getting Started
翻译:娄宇(Lyrics)
校对:刘怡(AlexLEWIS)
1、安装 .NET Core
2、创建一个新的 .NET Core 项目:
mkdir aspnetcoreappcd 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 代码(https://github.com/aspnet/Docs/tree/master/aspnet/getting-started/sample/aspnetcoreapp)
下一步
用 Visual Studio 创建 ASP.NET Core MVC 应用程序
用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序
用 Visual Studio 和 ASP.NET Core MVC 创建首个 Web API
原理
相关文章:
ASP.NET Core 1.0 入门——了解一个空项目
ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1)
.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介
云服务器下ASP.NET Core 1.0环境搭建(包含mono与coreclr)
使用VS Code开发ASP.NET Core 应用程序
dotnet run是如何启动asp.net core站点的
ASP.NET Core提供模块化Middleware组件
“dotnet restore"和"dotnet run"都做了些什么?
探秘 dotnet run 如何运行 .NET Core 应用程序
.NET Portability Analyzer 已开源
ASP.NET Core的配置(2):配置模型详解
.NET Core 1.0 RC2 历险之旅
使用VS Code开发 调试.NET Core 应用程序
让我们Core在一起:ASP.NET Core & .NET Core
.NET Core VS Code 环境配置
官方博客明确了 .NET Core RC2/RTM 时间表
.NET Core全新的配置管理[共9篇]
利用记事本创建一个ASP.NET Core RC2 MVC应用
微软.NET 正式劈腿成功,横跨所有平台
.NET Core 1.0 CentOS7 尝试
解读发布:.NET Core RC2 and .NET Core SDK Preview 1
[.NET Core].NET Core R2安装及示例教程
ASP.NET Core 开发-中间件(Middleware)
结合Jexus + Kestrel 部署 asp.net core 生产环境
通过Jexus 部署 dotnetcore版本MusicStore 示例程序
原文地址:http://www.cnblogs.com/dotNETCoreSG/p/aspnetcore-1-getting_started.html
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注
赞赏
人赞赏
ASP.NET Core 中文文档 第一章 入门相关推荐
- ASP.NET Core 中文文档 第二章 指南(4.4)添加 Model
原文:Adding a model 作者:Rick Anderson 翻译:娄宇(Lyrics) 校对:许登洋(Seay).孟帅洋(书缘).姚阿勇(Mr.Yao).夏申斌 在这一节里,你将添加一些类来 ...
- ASP.NET Core 中文文档 第二章 指南(4.5)使用 SQL Server LocalDB
原文:Working with SQL Server LocalDB 作者:Rick Anderson 翻译: 魏美娟(初见) 校对: 孟帅洋(书缘).张硕(Apple).许登洋(Seay) Appl ...
- ASP.NET Core 中文文档 第二章 指南(4.10)检查自动生成的Detail方法和Delete方法
原文 Examining the Details and Delete methods 作者 Rick Anderson 翻译 谢炀(Kiler) 校对 许登洋(Seay).姚阿勇(Mr.Yao) 打 ...
- ASP.NET Core 中文文档 第二章 指南(4.3)添加 View
原文:Adding a view 作者:Rick Anderson 翻译:魏美娟(初见) 校对:赵亮(悲梦).高嵩(Jack).娄宇(Lyrics).许登洋(Seay).姚阿勇(Dr.Yao) 本节将 ...
- ASP.NET Core 中文文档 第三章 原理(5)错误处理
原文:Error Handling 作者:Steve Smith 翻译:谢炀(Kiler) 校对:高嵩(jack2gs).何镇汐 当你的ASP.NET应用发生错误的时候, 你可以采用本文所述的各种方法 ...
- ASP.NET Core 中文文档 第三章 原理(3)静态文件处理
原文:Working with Static Files 作者:Rick Anderson 翻译:刘怡(AlexLEWIS) 校对:谢炀(kiler398).许登洋(Seay).孟帅洋(书缘) 静态文 ...
- ASP.NET Core 中文文档 第三章 原理(1)应用程序启动
原文:Application Startup 作者:Steve Smith 翻译:刘怡(AlexLEWIS) 校对:谢炀(kiler398).许登洋(Seay) ASP.NET Core 为你的应用程 ...
- ASP.NET Core 中文文档 第三章 原理(13)管理应用程序状态
原文:Managing Application State 作者:Steve Smith 翻译:姚阿勇(Dr.Yao) 校对:高嵩 在 ASP.NET Core 中,有多种途径可以对应用程序的状态进行 ...
- ASP.NET Core中使用GraphQL - 第一章 Hello World
前言 你是否已经厌倦了REST风格的API? 让我们来聊一下GraphQL. GraphQL提供了一种声明式的方式从服务器拉取数据.你可以从GraphQL官网中了解到GraphQL的所有优点.在这一系 ...
最新文章
- tarjan算法不是很懂先mark一下。
- automake生成静态库文件_动手 | 奶奶级的动态库入门
- Android wear
- ajax点评wnv冠军,对话wNv高层探知焦点 剑指世界冠军铸就王者路
- 软件工程2017第二次作业
- c++控制台应用每一列数据如何对齐_懂Excel就能轻松入门Python数据分析包pandas(十六):合并数据...
- 博客系统知多少:揭秘那些不为人知的学问(四)
- 什么情况下需要创建MySQL索引
- c语言编程无法生成dat文件格式,c++ - 无法从.dat文件读取数据(从Simulink创建的VS2012 C ++项目) - 堆栈内存溢出...
- Java面试题之 static执行顺序
- i8一点通无盘解决方案
- 学习笔记:OMP算法(Spatially Sparse Precoding in Millimeter wave MIMO Systems)
- 熊猫烧香完整的病毒源代码
- 移动端h5页面监听手机横屏
- [055] SSL 3.0曝出Poodle漏洞的解决方案-----开发者篇
- HDFS与HBASE的动态节点的扩容(增删)小白级(一)
- Lombok @RequiredArgsConstructor @Qualifier
- matplotlib.pyplot超详细入门总结
- 计算机视觉中的MAP的理解(mean average precision)
- python:小鱼的航程