3

今天有这么多事情吗?我希望在 Windows 服务中托管 web api,但最近我遇到了这个链接http://www.asp.net/web-api/overview/hosting-aspnet-web-api/use-owin-to-self-主机网络 API

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

4

3 回答 3

0

在自托管时,OWIN 让事情变得更简单、更干净。

您可能想查看GitHub 上的 Windows 服务示例中的 OWIN Web API 2 自托管。

于 2014-02-14T15:02:52.183 回答
0

Web API 是基于 owin 的,而 owin 是一种抽象。与过去 web api 团队负责使 web api 在 IIS、self host 等多个主机上可用的旧时代不同,它只是在 owin 上进行中继。Owin 有几个基于 IIS、ASP.NET、ASP.NET Core、Self Host 等的实现。例如,请参阅以下使用 owin 和 kestrel 在 asp.net 核心上运行 asp.net web api odata 的示例:https://github .com/ymoradi/OwinAspNetCore

于 2016-10-07T18:24:08.193 回答
-1

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

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

于 2013-10-29T23:54:51.030 回答