<style>.cnblogs_code { width: auto; border-radius: 4px; box-shadow: 3px 2px 7px rgba(189, 183, 183, 1) } .ws-title { background-color: rgba(40, 120, 156, 1); font-size: 25px; font-family: "微軟雅黑"; padding: 8px 24px; border-radius: 4px; text-align: left; box-shadow: 1px 4px 5px 1px rgba(136, 136, 136, 1); color: rgba(255, 255, 255, 1); clear: both } .ws-content { margin-left: 20px; margin-top: 12px }</style> 下面操作都是基于VS Code,Net Core3.0
創建 Web 應用專案
VS Code終端輸入dotnet new webapp -o aspnetcoreapp
創建一個名稱為aspnetcoreapp的web專案
可以創建不同的專案,具體可以輸入 dotnet new -h 查看
主要檔案結構
| 檔案名稱 | 說明 |
|---|---|
| Pages | 頁面檔案 |
| appsettings.json | 組態檔 |
| aspnetcoreapp.csproj | 專案檔案 |
| Program.cs | 程式入口檔案 |
| Startup.cs | 程式啟動檔案 |
信任開發證書
VS Code終端輸入dotnet dev-certs https --trust
彈出確認框選是

運行應用
VS Code終端輸入cd aspnetcoreapp
dotnet watch run
瀏覽器輸入:https://localhost:5001/
就能看到頁面
如果想停止運行,在終端頁面輸入Ctrl + C
運行時能在終端看到下面日志資訊

分析上面日志
- AspNet Core 的資料保護,從Xml里面加載(查看資料保護)
- 正在監聽 https://localhost:5001
- 正在監聽 http://localhost:5000
- 程式已啟動
- 主機運行環境是Development
- 根目錄位置
我們試著訪問一下看看訪問生成日志

分析上面日志
- 請求鏈接(https://localhost:5001/)
- 執行終結點 /Index
- 執行PageModel OnGet方法
- 執行頁面Action,回傳PageResult
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/101987.html
標籤:.NET Core
