运行Asp.Net Mvc作为OWIN中间件?

时间:2014-03-06 23:31:13

标签: asp.net-mvc owin

是否可以将Asp.Net Mvc作为OWIN中间件运行?这有什么必要?我似乎无法找到任何相关信息,但我不知道为什么不可能。

有可能吗?这简单吗?这个问题有意义吗?

4 个答案:

答案 0 :(得分:25)

目前,ASP.NET MVC不能在OWIN上运行。 Web API将因为它与System.Web分离,特别是HttpContext。这是阻止MVC在OWIN上运行的主要依赖。

在OWIN上运行的一些替代方案是FubuMVCNancySimple.Web

答案 1 :(得分:10)

不,MVC依赖于System.Web.dll(以及IIS)。

答案 2 :(得分:5)

结帐project Helios。可能满足需要。

答案 3 :(得分:4)

你可以看看Katana.Boot.AspNet,但作为Chris Ross said它只是一个“hello world”原型而没有任何进一步的发展。您也可以查看OWIN Gate的时代ASP.NET管道adapter