MVC app dependency on IIS7 via Microsoft.Owin.Host.SystemWeb

Jun 11, 2014 at 8:35 PM

Since OWIN/Katana projects' stated goal is to break dependency between web apps and server, I was surprised to see that new MVC application skeleton generated in VS 2013 requires IIS integrated pipeline due to reliance on Microsoft.Owin.Host.SystemWeb.

I wanted to run the VS2013 MVC web application in UltiDev Web Server (UWS) - an HttpListener-based web server, but OWIN-based MVC app generated by VS 2013 fails in UWS.

Is it possible to run OWIN-based MVC apps in UWS (or any other non-IIS web server)? If not, what do those web servers need to do to support OWIN/Katana?

Thank you,
Jun 11, 2014 at 9:01 PM
MVC does not support OWIN. Katana's SystemWeb packages plugs OWIN middleware into the ASP.NET pipeline to interop with non-OWIN SystemWeb components (MVC).

This is being addressed in MVC vNext:
Jun 11, 2014 at 11:21 PM
Thank you, this clarifies the matter to some extent.

Still, until vNext, is there anything that can be done to break VS2013 MVC apps dependencies from IIS7, OWIN or not, and run them on UWS, classic pipeline, IIS6?
Jun 11, 2014 at 11:31 PM
No, IIS6 is not supported in this scenario, nor will it be supported in any future releases.