深入研究 Mini ASP.NET Core,看看 ASP.NET Core 内部到底是如何运行的

几年前,Artech 老师写过一个 Mini MVC,用简单的代码告诉读者 ASP.NET MVC 内部到底是如何运行的。当时我研究完以后,受益匪浅,内心充满了对 Artech 老师的感激,然后用我自己理解的 MVC 知识,写了一篇 深入研究 蒋金楠(Artech)老师的 MiniMvc(迷你 MVC),看看 MVC 内部到底是如何运行的 ,写完更加加深了我对 ASP.NET MVC 的理解。今天 ASP.NET Core 已经更新到 3.0 Preview 4 了(今天是:2019-04-26 星期五晚上),同时 Artech 老师也发布了 Mini ASP.NET Core,故决定下载下来,反复调试跟踪,看看  ASP.NET Core 到底是如何运行的。

目前笔者时间不是很充分,文字的说明也许需要未来逐步去完善,本文章未来也会随时更新。目前截图中包含了一部分我自己的理解,还请见谅。下面正式开始。

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 

640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

==========================华丽的分割线==========================================

640?wx_fmt=png

==========================华丽的分割线==========================================

640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

由于第 18 步只返回了一个委托(匿名方法的签名),并没有执行委托,这一步就是执行这个委托。

 640?wx_fmt=png

 640?wx_fmt=png

 640?wx_fmt=png

这一步 FooMiddleware 内部的 Response.WriteAsync 已经执行完毕,接着调用了 next 委托,向下执行。

 640?wx_fmt=png

 640?wx_fmt=png

原文地址:https://www.cnblogs.com/Music/p/mini-asp-net-core.html

 
 

.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com 
640?wx_fmt=jpeg


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值