码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET Core (二):入门

时间:2016-07-09 01:53:27      阅读:341      评论:0      收藏:0      [点我收藏+]

标签:

上一篇:ASP.NET Core(一):简介

下一篇:(待续)

 

英文原版:Getting Started

1、 安装 .NET Core

2、 创建 .NET Core 项目

在命令提示符窗口输入命令:

mkdir aspnetcoreapp

cd aspnetcoreapp

dotnet new

 

3、 更新 project.json 文件,将 Kestrel HTTP 服务器程序包作为依赖添加到文件中

{
  "version": "1.0.0-*",
  "buildOptions": {
    "debugType": "portable",
    "emitEntryPoint": true
  },
  "dependencies": {},
  "frameworks": {
    "netcoreapp1.0": {
      "dependencies": {
        "Microsoft.NETCore.App": {
          "type": "platform",
          "version": "1.0.0"
        },
        "Microsoft.AspNetCore.Server.Kestrel": "1.0.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、 运行应用程序(app)(如果dll已过期,dotnet run 命令将重新build应用程序)

dotnet run

 

8、 在浏览器中浏览:http://localhost:5000

技术分享

 

 

上一篇:ASP.NET Core(一):简介

下一篇:(待续)

                                                 

ASP.NET Core (二):入门

标签:

原文地址:http://www.cnblogs.com/ideck/p/asp_net_core_2.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!