ASP.NET Core MVC/API(一)文件夹说明
.cshtml文件:是使用了Razor语法的C#代码的HTML页面 .cshtml.cs文件:是处理页面事件的C#代码
应用启动时,程序是怎么执行的? 一、Program.cs程序。应用启动的时候,首先会在Program.cs代码类中创建主机。并读取程序相关的配置文件。并通过useStartup指定程序的执行入口。
在ConfigureAPPConfiguration中提编写配置源程序。而读取配置文件需要遵从以下顺序。 1文件(appsetting.json、appsetting.{environment}.json。其中environment是应用的当前托管环境) 2Azure秘钥保管库 3用户机密(secret manager) 4环境变量 5命令行参数 二、Startup.cs类。这个类中需要关注两个主要类。分别是configureServices和configure。 1对于configureServices。这个方法是为程序运行提供程序服务。
2configure类。处理请求的通道管道。意思就是如果有个请求发送到服务器端。那么该方法就会根据UseMVC去执行相应的Controller控制器。
三、控制器。[Route()]可用于类上也可以用于方法。作用是处理请求地址映射。如果用于类上,那么就以route的请求路径作为父路径。
|
|