ASP.NET 5差不多快發布了。自己也學習了有兩個月了。今天給沒有接觸asp.net 5的同學寫一個簡單地十分鍾教程,教你認識一下asp.net 5。
1.安裝kvm
首先,你需要以管理員權限打開cmd,執行如下的腳本:
@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。
2.創建第一個應用程序(Startup.cs and project.json)
在asp.net 5中,最重要的兩個文件,就是Startup.cs和project.json。
project.json文件說明:https://github.com/aspnet/Home/wiki/Project.json-file
Startup.cs如其名字所示是asp.net5應用程序啟動時尋找的文件。
下面是創建我們的project.json和Startup.cs文件。
a.創建一個project.json的空文件:
在當前路徑下執行下面的命令:
上面的命令是安裝運行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的基礎知識和特點。