官方文件出發,把 ASP.NET Core 2.x 的功能及用法,以小功能小專案的實作方式記錄下來。

環境

  • Windows 10
  • .NET Core SDK 2.1.505
  • VS Code 1.33.x

建立專案:

Razor Pages

基本功能實作就用 Razor Pages 即可。

建立無靜態檔的簡易專案:

  • 執行 projects 目錄下的 new-web.bat,用法:new-web <專案名稱(根 namespace)>
  • 會自動執行 dotnet run 及開啟瀏覽器,待啟動完成後重整瀏覽器。

MVC 專案

建立無靜態檔的簡易專案:

  • 執行 projects 目錄下的 new-mvc.bat,用法:new-mvc <專案名稱(根 namespace)>
  • 會自動執行 dotnet run 及開啟瀏覽器,待啟動完成後重整瀏覽器。

建立完整 MVC 專案

1
dotnet new mvc -n <專案名稱(會做為根 namespace, 也為輸出目錄)>

Web API 專案

建立完整 Web API 專案

1
dotnet new webapi -n <專案名稱(會做為根 namespace, 也為輸出目錄)>

執行專案

1
dotnet run

專案統一放在 projects 目錄中。

專案

GitHub repository : ASP.NET Core 實作範例集

列表 001 - 010

以上,開工吧!

參考資料及圖片來源

  1. ASP.NET Core 官方文件