中间件分类 ASP.NET Core 中间件的配置方法可以分为以上三种,对应的Helper方法分别是:Run(), Use(), Map(). Run(),使用Run调用中间件的时候,会直接返回一个响应,所以后续的中间件将不会被执行了. Use(),它会对请求做一些工作或处理,例如添加一些请求的上下文数据,有时候甚至什么也不做,直接把请求交给下一个中间件. Map(),它会把请求重新路由到其它的中间件路径上去. 实际中呢,Use()这个helper方法用的最多. Run(): 这是一个使用Run