AspNetCore源碼地址
- AspNetCore
- HostingHosting
- HttpAbstractions
- Security
- Mvc
1.AspNetCore類庫,使用一個靜態WebHost類對Hosting類庫的IWebHost和IWebHostBuilder進行封裝。
2.Hosting類庫,主要用來創建Host,處理Host的啓動、停止事件。是整個自託管應用程序使用是的入口點。
3.HttpAbstractions類庫,要點在HTTPRequestDelegate,主要實現了管道模型。
4.Security類庫,聽名字就知道是用來實現安全管理的。實現了應用程序的授權和驗證。
5.Mvc類庫,MVC框架。
爭取過年之前讀完這些源碼,然後每個類庫都有一定的瞭解。