打開Visual Studio 2022
選擇建立新的專案

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

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

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

建立後會產生基本的專案目錄,可以看到相當的簡潔,就有最基本的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
算是一些設定的地方,未來碰到再教就好,不用一開始就知道裡面再寫什麼
以上就是開發環境的基本介紹,想要聽多一些廢話的可以看影片
新手分享學習成果,若有錯誤,煩請告知修正,感謝🙏