文件夾說明
.cshtml文件:是使用了Razor語法的C#代碼的HTML頁面
.cshtml.cs文件:是處理頁面事件的C#代碼
應用啟動時,程序是怎么執(zhí)行的?
一、Program.cs程序。應用啟動的時候,首先會在Program.cs代碼類中創(chuàng)建主機。并讀取程序相關的配置文件。并通過useStartup指定程序的執(zhí)行入口。
在ConfigureAPPConfiguration中提編寫配置源程序。而讀取配置文件需要遵從以下順序。
1文件(appsetting.json、appsetting.{environment}.json。其中environment是應用的當前托管環(huán)境)
2Azure秘鑰保管庫
3用戶機密(secret manager)
4環(huán)境變量
5命令行參數(shù)
二、Startup.cs類。這個類中需要關注兩個主要類。分別是configureServices和configure。
1對于configureServices。這個方法是為程序運行提供程序服務。
2configure類。處理請求的通道管道。意思就是如果有個請求發(fā)送到服務器端。那么該方法就會根據UseMVC去執(zhí)行相應的Controller控制器。
三、控制器。[Route()]可用于類上也可以用于方法。作用是處理請求地址映射。如果用于類上,那么就以route的請求路徑作為父路徑。