ASP.Net Core 中startup 类的configure方法的作用?

ASP.Net Core 中startup 类的configure方法的作用?

简述:

这个方法来定义整个应用如何响应HTTP请求。它有几个比较重要的参数,Hosting environment, logfactory,applicationbuilder, 在这里我们可以配置一些中间件用来处理路径,验证、session、cookie等等。

详解:

Configure 是一个在

  • 命名空间 Microsoft.AspNetCore.Hosting 定义的
  • 抽象类
public abstract void Configure (Microsoft.AspNetCore.Builder.IApplicationBuilder app);

IApplicationBuilder

IApplicationBuilder 定义用于配置应用请求管道的类,ASP.NET Core 请求管道包含一系列请求委托,依次调用。

不清楚 Asp.Net Core 请求管道、中间件的读者,对这一部分的内容可以参考

https://www.cnblogs.com/stulzq/p/7760648.html

https://www.cnblogs.com/JNLightGade/p/5737485.html

常见中间件顺序

  1. 异常/错误处理
  2. HTTP 严格传输安全协议
  3. HTTPS 重定向

你可能感兴趣的:(.net,面试题,asp.net,后端,.netcore)