This project has moved. For the latest updates, please go here.

How to add support of OWIN/Katana in independent web server projects?

Jun 11, 2014 at 11:41 PM
Hi,

We've been developing free UltiDev Web Server, which along with its older version, UltiDev Cassini, has more than a million verified installations. We currently support everything up to and including ASP.NET 4.5 - all pre-OWIN ASP.NET flavors.

Do you have any guidance regarding what web server developers who want to support OWIN should do? Any whitepapers, walk-through's would be appreciated.

Thank you,
Vlad.
Coordinator
Jun 12, 2014 at 12:36 AM
It depends on your goals. In the prior discussion you were trying to run MVC and OWIN components together. That's a very restricted scenario since MVC doesn't support OWIN directly. We were able to do it using integration points in ASP.NET's integrated pipeline. Doing so on another server will require a similar integration effort on your part.

If your goal is to just support OWIN components without complex interop, that's certainly possible. owin.org outlines the minimal server-to-app contract, and lists a number of projects you could reference. Go to https://jabbr.net/#/rooms/owin is you want to talk with people familiar the various projects.

If it's ASP.NET you're interested, follow vNext progress at https://github.com/aspnet/Home, especially https://github.com/aspnet/Hosting and how it's used to initialize an application. Note all of the Katana components are being integrated into ASP.NET vNext.
Marked as answer by vgribok on 6/11/2014 at 5:44 PM
Jun 12, 2014 at 12:44 AM
Thank you! This certainly helps. We are interested in supporting ASP.NET vNext and will use links you have provided to research how our HttpListener-based server can be modified to support vNext, WebSockets, etc.