好像跟之前webform里的owin.systemweb那些不太一样啊
像app.use, 之前microsoft.owin里是IOwinContext啊, 而asp.net core是
app.Use(async (context, next) => { // perform some verification context.Items["isVerified"] = true; await next.Invoke(); });
又搞成httpcontext了?
asp.net core到底跟owin是什么关系?
Owin是一个标准(Open Web Interface for .Net),它规范定义了一组接口,用来解耦Web服务器和Web应用程序。而Microsoft.Owin是Owin的一种实现,详见(微软Katana项目),而asp.net core1.x,2.x是Owin的另一种实现,更彻底,淡化了Microsoft.Owin,采用了全新的设计。