是否可以将Asp.Net Mvc作为OWIN中间件运行?这有什么必要?我似乎无法找到任何相关信息,但我不知道为什么不可能。
有可能吗?这简单吗?这个问题有意义吗?
答案 0 :(得分:25)
目前,ASP.NET MVC不能在OWIN上运行。 Web API将因为它与System.Web
分离,特别是HttpContext
。这是阻止MVC在OWIN上运行的主要依赖。
在OWIN上运行的一些替代方案是FubuMVC,Nancy和Simple.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。