当前位置: 移动技术网 > IT编程>开发语言>.net > ASP.NET Core MVC/API(一)

ASP.NET Core MVC/API(一)

2019年10月21日  | 移动技术网IT编程  | 我要评论

二十七军军长砸酒店,卡阿比,马尔代夫旅游多少钱

asp.net core mvc/api(一)

文件夹说明

  • pages文件夹:包括了razor页面和支持文件

.cshtml文件:是使用了razor语法的c#代码的html页面

.cshtml.cs文件:是处理页面事件的c#代码

  • wwwroot文件夹:存放的是静态文件:css,javascript、html文件。
  • appsettings.json:包含配置数据,如连接字符串
  • program.cs:包含程序的入口点。
  • startup.cs:包含配置应用行为的代码,例如:是否需要同意cookie

 

应用启动时,程序是怎么执行的?

一、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的请求路径作为父路径。

 

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网