好吧标题基本总结了,我想知道我是否可以创建一个OWIN管道到我的ASP.NET Web API。我想这样做,所以我可以应用一个基本安全层,我可以应用于我服务服务器上托管的所有API服务。 OWIN的新手,喜欢这个想法
答案 0 :(得分:1)
是。您可以从这个http://nuget.org/packages/Microsoft.AspNet.WebApi.Owin/0.21.0-pre开始,然后根据您选择的主机,您将需要另一个包。
答案 1 :(得分:1)
您会在以下链接中找到帮助。它使用Katana,一个用于Microsoft主机的OWIN实现和Web API框架。
http://www.strathweb.com/2012/12/running-aspnet-web-api-with-owin-and-katana/
答案 2 :(得分:1)
是。
另外:如果在Windows服务中使用OWIN自托管Web API 2,您可以在GitHub上查看此示例:https://github.com/danesparza/OWIN-WebAPI-Service
它将指导您创建服务,使用NuGet添加OWIN,以及在Web API 2中使用基于属性的路由。