AspNetCore.Mini
AspNetCore.Mini copied to clipboard
一个超简迷你版的ASP.NET Core框架,真实模拟+足够简单+可以执行,基于蒋金楠老师的分享改写成的基于.NET Standard的版本,有.NET Framework和.NET Core两个服务端的启动程序。
AspNetCore.Mini
一个超简迷你版的ASP.NET Core框架,真实模拟+足够简单+可以执行,基于蒋金楠老师的分享改写成的基于.NET Standard的版本,有.NET Framework和.NET Core两个服务端的启动程序。
三个重要的特点

一些缺失的特性

运行效果展示
public class Program
{
public static void Main(string[] args)
{
CreateWebHostBuilder(args)
.Build()
.Run();
Console.ReadKey();
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args)
{
return new WebHostBuilder()
.UseHttpListener()
.Configure(app => app
.Use(FooMiddleware)
.Use(BarMiddleware)
.Use(BazMiddleware));
}
}
三个自定义中间件的执行显示结果如下图所示
参考博文
蒋金楠:200行代码,7个对象——带你了解ASP.NET Core的本质
周旭龙:一个Mini的ASP.NET Core框架的实现