问题
如何创建一个最简单的ASP.NET Core中间件?
答案
使用VS创建一个ASP.NET Core 2.0的空项目,注意Startup.cs中的Configure()方法:
public void Configure(IApplicationBuilder app, IHostingEnvironment env) { app.Run(async (context) => { await context.Response.WriteAsync("Hello World! (Run)"); }); }
比较好的创建请求管道的方法是使用IApplicationBuilder上的扩展方法:
public static