• ConfigureServices与Configure


    执行顺序:先执行ConfigureServices, 在执行Configure
    ConfigureServices是可选方法,Configure是必须要有的方法

    ConfigureServices配置服务

    Use this method to add services to the container.

    用于配置依赖注入。

    • 定义接口;
    • 通过依赖注入框架注册对象;
    • 通过构造函数创建对象。

    Configure配置请求管道

    Use this method to configure the HTTP request pipeline.

    配置用于设置中间件,路由规则等

    1. 异常/错误处理
    2. HTTPS重定向中间件(UseHttpsRedirection)将HTTP请求重定向到HTTPS。
    3. 静态文件中间件(UseStaticFiles)返回静态文件,并使进一步的请求处理短路。
    4. Cookie政策中间件(UseCookiePolicy)使该应用符合EU通用数据保护法规(GDPR)法规。
    5. 路由中间件(UseRouting)路由请求。
    6. 身份验证中间件(UseAuthentication)尝试在允许用户访问安全资源之前对其进行身份验证。
    7. 授权中间件(UseAuthorization)授权用户访问安全资源。
    8. 会话中间件(UseSession)建立并维护会话状态。如果应用使用会话状态,请在Cookie策略中间件之后和MVC中间件之前调用会话中间件。
    9. 端点路由中间件(UseEndpoints带有MapRazorPages)将Razor Pages端点添加到请求管道。
  • 相关阅读:
    闭包问题小总结
    git常用命令总结
    数组对象方法的使用
    JS截取URL参数
    CSS清除浮动&内容居中&文字溢出
    网址大全
    any more
    下载网页视频
    下载无损音乐
    "前端" 宝藏网站
  • 原文地址:https://www.cnblogs.com/wesson2019-blog/p/13601034.html
Copyright © 2020-2023  润新知