好像跟之前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是什么关系?
呵呵,差别还是挺多的,里面的api基本不能通用,想了解可以看看这个
细说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,采用了全新的设计。