ASP.NET 5支持OWIN是什么意思?

时间:2015-01-19 13:40:14

标签: asp.net-core

我使用ASP.NET MVC已近4年了。我喜欢它,我对ASP.NET vNext(可能是5)非常感兴趣。我想知道它的生命周期(不是MVC 6)。

如上所述in Microsoft's ASP.NET 5 Overview

  

新管道也支持OWIN。

支持这个词在这里意味着什么?这是否意味着ASP.NET vNext实现了OWIN的生命周期或“我们可以向ASP.NET vNext应用程序添加中间件”之类的内容?

1 个答案:

答案 0 :(得分:5)

这意味着有一个OWIN适配器,以便现有的OWIN组件可以在新管道中重用。使用Microsoft.AspNet.Owin包。这里有一个例子:https://github.com/aspnet/Entropy/tree/dev/samples/Owin.IAppBuilderBridge

但是对于您编写的任何新代码,编写ASP.NET 5中间件,生命周期由您在startup.cs中的设置决定

所以这意味着你可以:

  1. 在ASP.NET 5应用程序中运行OWIN组件
  2. 在NoWin
  3. 等任何OWIN服务器上运行ASP.NET 5