没有Web Api包的ASP.NET

时间:2016-04-30 15:42:26

标签: asp.net asp.net-web-api nuget dnx

我为移动和网络构建了一个web api服务,它在azure上运行良好,但很快我意识到Nuget Manager没有安装Web Api软件包" Microsoft.AspNet.WebApi"。

我知道Core Controller结合了DNX Core的MVC和Web Api功能,它可以在没有web api包的情况下工作。但DNX 4.5.1也不包含Web Api包。我的应用程序将如何在此平台上运行(DNX 4.5.1)?

谢谢!

3 个答案:

答案 0 :(得分:0)

这个Microsoft ASP.NET Web API 2.2 5.2.3怎么样?

  

此软件包包含承载ASP.NET Web API所需的所有内容   IIS。 ASP.NET Web API是一个可以轻松构建HTTP的框架   覆盖广泛客户的服务,包括浏览器和   移动设备。 ASP.NET Web API是一个理想的构建平台   .NET Framework上的RESTful应用程序。

以下是链接:Microsoft ASP.NET Web API 2.2 5.2.3

答案 1 :(得分:0)

看起来您正在使用ASP.NET 5和MVC 6.在这种情况下,您不需要Microsoft.AspNet.WebApi(对于MVC 4)或Microsoft.AspNet.WebApi 2(对于MVC 5)< / p>

答案 2 :(得分:0)

Web APIASP.NET Core没有单独的包。

有一个名为Microsoft.AspNet.Mvc.Core (6.0.0-rc1-final)

的新组合包

所有内容都适用于DNX 451DNX CORE