今天有這麼多事情嗎?我正在尋找在Windows服務主機的Web API,但最近我遇到此鏈接http://www.asp.net/web-api/overview/hosting-aspnet-web-api/use-owin-to-self-host-web-apiWebAPI/OWIN虛擬主機
這是一個新的東西,我們應該使用這個OWIN,請建議? 這個OWIN能讓事情變得更快麼或者使用OWIN有什麼好處?
今天有這麼多事情嗎?我正在尋找在Windows服務主機的Web API,但最近我遇到此鏈接http://www.asp.net/web-api/overview/hosting-aspnet-web-api/use-owin-to-self-host-web-apiWebAPI/OWIN虛擬主機
這是一個新的東西,我們應該使用這個OWIN,請建議? 這個OWIN能讓事情變得更快麼或者使用OWIN有什麼好處?
做更多的搜索後OWIN和卡納塔只是在頂層特別的WebAPI,他們是相當從我從這裏http://msdn.microsoft.com/en-us/magazine/dn451439.aspx
我的目的理解一個方便的作曲家,我用的WebAPI而已,所以我不知道需要所有這些額外的東西。
當自我託管時,OWIN使事情變得更簡單和更清晰。
您可能想查看GitHub上的OWIN Web API 2 self host in windows service example。
Web API基於owin,而owin是一個抽象。而不是那些web api團隊負責使web api可用於多種主機(如IIS,自身主機等)的舊時代,它只是在owin上進行中繼。 Owin有幾個實現基於IIS,ASP.NET,ASP.NET Core,Self Host等。 例如,請參閱以下示例使用owin運行asp.net web api odata使用owin & kestrel:https://github.com/ymoradi/OwinAspNetCore