-- dotnet
init a new project
-- dotnet new
-- dotnet restore
run your own project
-- dotnet run
ASP.NET Core 附帶兩個不同的 HTTP 服務器:
Microsoft.AspNetCore.Server.Kestrel (AKA Kestrel,跨平台)
Microsoft.AspNetCore.Server.WebListener (AKA WebListener,僅 Windows,預覽版)
ASP.NET Core 不直接監聽請求,而是依靠 HTTP 服務器的實現將請求作為組成 HttpContext 的一組功能接口暴露給應用程序。盡管 WebListener 只是 Window 專用的,但 Kestrel 則是被設計為跨平台運行的。你可以通過在 project.json 文件中指定命令來配置你的應用程序承載於任何一個或全部的服務器。你甚至可以為應用程序指定程序入口點,作為一個可執行文件運行(使用 dotnet run),而不是承載到不同的進程。
No comments:
Post a Comment