WebAPI / OWIN托管混乱

时间:2013-10-29 10:57:27

标签: asp.net-web-api

今天有这么多东西?我想在Windows服务中托管web api,但最近我遇到了这个链接http://www.asp.net/web-api/overview/hosting-aspnet-web-api/use-owin-to-self-host-web-api

这是一个新事物,我们应该使用这个OWIN,请建议吗? 这个OWIN是否使事情更快或使用OWIN有什么好处?

3 个答案:

答案 0 :(得分:0)

OWIN在自托管时使事情变得更简单,更清洁。

您可能想查看GitHub上的OWIN Web API 2 self host in windows service example

答案 1 :(得分:0)

Web API基于owin,而owin是一种抽象。而不是那些旧的时候,web api团队负责在几个主机上提供web api,例如IIS,自托管等,它只是继续使用owin。 Owin有几个基于IIS,ASP.NET,ASP.NET Core,Self Host等的实现。 例如,请参阅以下使用owin& amp;在asp.net核心上运行asp.net web api odata的示例。红隼:https://github.com/ymoradi/OwinAspNetCore

答案 2 :(得分:-1)

在进行了更多的搜索之后,OWIN和Kanata只是最重要的层,特别是WebAPI,它们是我从这里理解的方便的作曲家http://msdn.microsoft.com/en-us/magazine/dn451439.aspx

出于我的目的,我只使用WebAPI,因此我不需要所有这些额外的东西。