十分鍾輕松讓你認識ASP.NET 5(MVC6)


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。

image

 

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的空文件:

image

在當前路徑下執行下面的命令:

image

上面的命令是安裝運行asp.net應用程序最基本的包。如下圖所示:

image

安裝完成后,可以看到project.json文件自動更新了:

image

 

接下來需要做的是在project.json文件中添加command節點:

"commands": { "web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000" }
project.json文件如下:

image

現在我們就完成了project.json文件的創建。下面創建Startup.cs文件。
image
只有簡單的輸出Hello World的代碼。
 
3.使用k web來運行應用程序。
 web這個命令是我們在project.json文件中定義好的。它會讓Microsoft.AspNet.Server.WebListener監聽5000這個端口
image
 
4.瀏覽頁面:
image
 
 如果你想更多地學習ASP.NET 5,可以參考我正在學習的一個項目,https://github.com/nicholaspei/OrchardNoCMS
會有文檔持續更新,介紹ASP.NET 5的基礎知識和特點。
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM