zoukankan      html  css  js  c++  java
  • ASP.NET Core MVC/API(一)

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

     

  • 相关阅读:
    结对项目黄金点游戏(邓乐&曾亮)
    软件工程个人项目:一个能自动生成小学四则运算的程序
    IE7下面zindex失效的问题
    参加一战到底有感
    Javascript中的prototype
    浏览器的页面渲染
    使用document.domain实现ajax跨子域
    PHP模拟http请求
    六天带你了解活动营销之第一天营销活动形式多样化
    jQuery源码学习第一天jQuery框架学习
  • 原文地址:https://www.cnblogs.com/ZM191018/p/11711633.html
Copyright © 2011-2022 走看看