7

我碰到了 OWIN 和 Katana,我现在正试图了解这到底是什么。据我了解,它只是试图将 Web 应用程序与 Web 主机分开。

所以它基本上说,当你构建一个 ASP.NET MVC Web 应用程序时,你在部署 Web 应用程序时绑定到 IIS。使用 OWIN/Katana,您就没有这个问题。这就是我的理解,这是正确的吗?

如果是这样,那么当我可以简单地使用“mod_mono”将我的 ASP.NET Web 应用程序部署到 NGINX、Apache 等服务器时,我为什么要在我的项目中使用 OWIN/Katana?

因为这基本上就是 OWIN 项目的目标,对吧?但是我发现在我的 Web 应用程序中实现 OWIN/Katana 比仅仅使用 MVC 的Web API并稍后将其部署到 Mono 环境更麻烦。如果我愿意,我什至可以在 Linux 中运行它。

那么什么时候应该选择 OWIN/Katana 而不是 Mod Mono?最后真的有区别吗?

4

0 回答 0