首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我应该在什么时候使用OWIN Katana?

我应该在什么时候使用OWIN Katana?
EN

Stack Overflow用户
提问于 2014-01-23 20:45:52
回答 2查看 70.6K关注 0票数 272

我是第一次接触OWIN和Katana。我真的不明白为什么我应该使用OWIN,而我可以使用IIS。为了简单起见,我的问题是:如果我跳过学习OWIN而在我的网站上使用IIS,我会失去什么?

我用谷歌搜索了一下,但没有一个简单的解释。有一些信息here,但他们使用了一些行话,所以我不能理解它。

EN

回答 2

Stack Overflow用户

发布于 2014-01-23 22:33:06

该答案的一个更简单的版本是,Katana正在努力完全取代System.Web程序集和旧的ASP.NET管道,这将为您提供更好的灵活性(在更多场景中使用它,并仅使用您喜欢的部分)和性能。

因此,每个人现在都应该关注它的演变,并准备好在它最终完成时切换。

下面是我画的一个图表,用来填充微软在this article中没有包括的细节。

OWIN是这样一种标准,它让应用程序框架在它上面运行,并忘记它下面的所有东西。另一方面,OWIN本身利用各种主机适配器来确保它可以与底层web服务器(IIS和许多其他服务器)通信。

我现在正在与Jexus服务器的作者合作,研究如何编写主机适配器来桥接OWIN/Katana和Jexus.我们真的很高兴了解到OWIN是灵活的和高度可定制的。

参考:http://blog.lextudio.com/2014/06/why-owin-matters-a-lot-for-asp-net-developers/

票数 48
EN

Stack Overflow用户

发布于 2017-01-15 08:39:07

OWIN是web应用程序和托管平台之间的抽象。如果您使用OWIN编写web应用程序,则您可以根据需要使用其他主机。

您问过为什么使用OWIN而不是IIS,但它们并不是彼此的替代品。OWIN位于IIS和您的应用程序之间,因此您可以在不重写应用程序的情况下切换出IIS。

您可能还想查看此页面https://github.com/Bikeman868/OwinFramework/wiki/OWIN

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21308585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档