This project has moved and is read-only. For the latest updates, please go here.

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

Jun 11, 2014 at 9: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 10: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 12, 2014 at 12:21 AM
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 12, 2014 at 12:31 AM
No, IIS6 is not supported in this scenario, nor will it be supported in any future releases.