6

The VS 2015 Update 3 is out and I have started playing with it. But I hit a problem soon after. The IApplicationBuilder interface does not appear to have a definition for the UseWebApi extension method, but IAppBuilder does. In effect, I want to register my Web Api with the OWIN pipeline. Am I missing something?

riccardo
  • 71
  • 1
  • 6

3 Answers3

8

NuGet command:

Install-Package Microsoft.AspNet.WebApi.OwinSelfHost

Source

Josh
  • 2,142
  • 2
  • 23
  • 20
1

There is no need for the IApplicationBuilder interface to have a definition for the UseWebApi extension method. In IAppBuilder, it was used to register a Web Api with OWIN. But for IApplicationBuilder, because ASP.NET Core uses a unified model for both Web Api and MVC services, simply use the IApplicationBuilder.UseMvc method. It works!

riccardo
  • 71
  • 1
  • 6
0

There is no UseWebApi in Asp.NET Core so I am not sure what the "relevant package" is. Here is a tutorial showing how to build Web API with Asp.NET Core.

Pawel
  • 31,342
  • 4
  • 73
  • 104