NET Core 指令啓動

ASP.NET Core 是新一代的 ASP.NET,早期稱爲 ASP.NET vNext,而且在推出初期命名爲ASP.NET 5,但隨着 .NET Core 的成熟,以及 ASP.NET 5的命名會使得外界將它視爲 ASP.NET 的升級版,但它實際上是新一代從頭開始打造的 ASP.NET 核心功能,所以微軟宣佈將它改成與 .NET Core 同步的名稱,即 ASP.NET Core。web

ASP.NET Core 可運行於 Windows 平臺以及非 Windows 平臺,如 Mac OSX 以及 Ubuntu Linux 操做系統,是 Microsoft 第一個具備跨平臺能力的 Web 開發框架。json

微軟在一開始開發時就將 ASP.NET Core 開源,所以它也是開源項目的一員,由 .NET 基金會 (.NET Foundation) 所管理。windows

 

正式版的.NET Core已於今天發佈(2016年6月27日),具體可看微軟 .NET Core 1.0 正式發佈下載瀏覽器

 

ASP.NET Core 在 .NET Core 的基礎上發展,目前規劃的功能有:服務器

  • ASP.NET Core MVC: ASP.NET Core MVC 提供了開發動態web站點的API,包括了WebPages 和 WebAPI ,最終可運行在IIS 或 自託管(self-hosted)的服務器中。app

  • DependencyInjection: 包含了通用的依賴注入接口,用於在ASP.NET Core MVC中使用。框架

  • Entity Framework Core: 與以前版本的EntityFramework版本相似是一個輕量級的ORM框架,包括了Linq,POCO和Codefirst的支持。網站

  • ASP.NET Core Identity: 用於在ASP.NET Core web applications構建用戶權限系統的框架,包括了membership、login等功能,同時也能夠方便的擴展和自定義ui

1、安裝the .NET Core SDK for Windows(Linux、MAC)url

以Windows爲例,(下載地址),
安裝完成後能夠用命令dotnet -v查看版本號。

C:\Users\stephen>dotnet -v
Telemetry is: Enabled
.NET Command Line Tools (1.0.0-preview1-002702)
Usage: dotnet [common-options] [command] [arguments]

  

打開cmd 切換目錄到項目目錄

下載依賴包部署網站

dotnet restore

讀取配置文件須要監聽的ip

        /// <summary>
        /// Main
        /// </summary>
        /// <param name="args">args</param>
        public static void Main(string[] args)
        {
            var config = new ConfigurationBuilder()
                .SetBasePath(Directory.GetCurrentDirectory())
                .AddJsonFile("hosting.json", true)
                .Build();

            var host = new WebHostBuilder()
                .UseKestrel()
                .UseConfiguration(config)
                .UseContentRoot(Directory.GetCurrentDirectory())
                .UseIISIntegration()
                .UseStartup<Startup>()
                .UseApplicationInsights()
                .Build();

            host.Run();
        }

  配置文件 

hosting.json
{
  "server.urls": "http://localhost:60000;http://localhost:60001"
}

  執行編譯指令

dotnet build

  啓動服務指令

dotnet run

  打開瀏覽器訪問配置文件監聽的地址

相關文章
相關標籤/搜索