上一篇:ASP.NET Core(一):簡介 下一篇:(待續) 英文原版:Getting Started 1、 安裝 .NET Core 2、 創建 .NET Core 項目 在命令提示符視窗輸入命令: 3、 更新 project.json 文件,將 Kestrel HTTP 伺服器程式包作為依賴添 ...
下一篇:(待續)
英文原版: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
下一篇:(待續)