ASP.NET 5差很少快發佈了。本身也學習了有兩個月了。今天給沒有接觸asp.net 5的同窗寫一個簡單地十分鐘教程,教你認識一下asp.net 5。git
1.安裝kvmgithub
首先,你須要以管理員權限打開cmd,執行以下的腳本:web
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/aspnet/Home/master/kvminstall.ps1'))"
安裝完之後,經過 kvm install latest –p 安裝最新版本的KRE。shell
2.建立第一個應用程序(Startup.cs and project.json)json
在asp.net 5中,最重要的兩個文件,就是Startup.cs和project.json。asp.net
project.json文件說明:https://github.com/aspnet/Home/wiki/Project.json-file學習
Startup.cs如其名字所示是asp.net5應用程序啓動時尋找的文件。url
下面是建立咱們的project.json和Startup.cs文件。spa
a.建立一個project.json的空文件:.net
在當前路徑下執行下面的命令:
上面的命令是安裝運行asp.net應用程序最基本的包。以下圖所示:
安裝完成後,能夠看到project.json文件自動更新了:
接下來須要作的是在project.json文件中添加command節點:
"commands": { "web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000" }
project.json文件以下:
如今咱們就完成了project.json文件的建立。下面建立Startup.cs文件。
只有簡單的輸出Hello World的代碼。
3.使用k web來運行應用程序。
web這個命令是咱們在project.json文件中定義好的。它會讓Microsoft.AspNet.Server.WebListener監聽5000這個端口
4.瀏覽頁面:
若是你想更多地學習ASP.NET 5,能夠參考我正在學習的一個項目,https://github.com/nicholaspei/OrchardNoCMS會有文檔持續更新,介紹ASP.NET 5的基礎知識和特色。