I came across OWIN and Katana, and now I'm trying to understand what it is. As I understand it, it is just trying to separate the web application from the web host.
So basically it says that when you create an ASP.NET MVC web application that you tied to IIS when deploying the web application. With OWIN / Katana you do not have this problem. What I understand from this is right?
If so, why should I use OWIN / Katana in my project, when I could just use mod_mono to deploy my ASP.NET web application on a server such as NGINX, Apache, etc.
Because this is basically the goal of the OWIN project? But it's more difficult for me to implement OWIN / Katana in my web application, and then just use the MVC web API and then deploy it in Mono. I could even run it on Linux if I wanted.
So, when do you need to select OWIN / Katana over Mod Mono? Does it really matter in the end?
w00
source share