1-3.ASP.NET Core MVC 入門教學 - 開發環境基本介紹

ASP.NET Core MVC 入門教學


打開Visual Studio 2022

選擇建立新的專案

於搜尋框搜尋ASP.NET CORE MVC,並選擇ASP.NET Core Web應用程式(Model-View-Controller)

設定專案名稱為HelloWorld,並選擇下一步

  1. 架構:目前最新的LTS(長期支援)為.NET 6.0,選擇這個,以後沒特別需求就選有長期支援最新的版本即可
  2. 驗證類型:預設選無
  3. 針對HTTPS進行設定:會讓網站強制為HTTPS,基本上會預設打勾
  4. 啟用Docker:有需求的打勾,這邊不會示範這個
  5. 不要使用最上層陳述式:如果不習慣的人可以打勾,但我覺得這個不難理解,所以預設不勾

建立後會產生基本的專案目錄,可以看到相當的簡潔,就有最基本的MVC三個資料夾

接下來由上往下介紹一開始用的到的地方,剩下的以後有碰到再介紹

{
  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:3187",
      "sslPort": 44383
    }
  },
  "profiles": {
    "HelloWorld": {
      "commandName": "Project",
      "dotnetRunMessages": true,
      "launchBrowser": true,
      "applicationUrl": "https://localhost:7077;http://localhost:5138",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    },
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }
}

一開始比較會用的到就是

"applicationUrl": "https://localhost:7077;http://localhost:5138"

當你按下啟動但不偵錯

開發環境執行起來的網站port就會是這個設定的port

那如果有追蹤程式的需求,我們才會按開始偵錯,不然一般會使用啟動但不偵錯

wwwroot資料夾,就是放一些網站的靜態檔案的地方

這邊可以安裝一下額外的套件

然後可以在瀏覽的頁籤進行套件搜尋,已安裝頁籤則可看到自己安裝了那些額外的套件

MVC資料夾,就是這個架構運作的核心,未來會一個一個教到

appsettings.json

{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "AllowedHosts": "*"
}

會放一些程式的參數值,就是一些寫死的文字片段我們不會寫在程式碼上,而會寫在這裡,然後在程式碼裡從這裡取出來用。

Program.cs

算是一些設定的地方,未來碰到再教就好,不用一開始就知道裡面再寫什麼

以上就是開發環境的基本介紹,想要聽多一些廢話的可以看影片

新手分享學習成果,若有錯誤,煩請告知修正,感謝🙏




Copyright © 凱哥寫程式 2022 | Powered by TalllKai ❤