VS 2015 Update 3已经发布,我已经开始玩它了。但我很快就遇到了问题。 IApplicationBuilder接口似乎没有UseWebApi扩展方法的定义,但IAppBuilder却有。实际上,我想用OWIN管道注册我的Web Api。我错过了什么吗?
答案 0 :(得分:1)
IApplicationBuilder 接口不需要具有UseWebApi扩展方法的定义。在 IAppBuilder 中,它用于向OWIN注册Web Api。但是对于 IApplicationBuilder ,因为ASP.NET Core对Web Api和MVC服务使用统一模型,所以只需使用 IApplicationBuilder.UseMvc 方法。它有效!
答案 1 :(得分:0)
Asp.NET Core中没有UseWebApi
所以我不确定“相关包”是什么。 Here是一个教程,展示了如何使用Asp.NET Core构建Web API。
答案 2 :(得分:0)
答案 3 :(得分:0)
对于使用WebApi2 SelftHost遇到此问题的用户,必须在包文件夹中的Microsoft.AspNet.WebApi.Owin.5.2.7文件夹中添加对System.Web.Http.Owin.dll的引用。