我为移动和网络构建了一个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)?
谢谢!
答案 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应用程序。
答案 1 :(得分:0)
看起来您正在使用ASP.NET 5和MVC 6.在这种情况下,您不需要Microsoft.AspNet.WebApi(对于MVC 4)或Microsoft.AspNet.WebApi 2(对于MVC 5)< / p>
答案 2 :(得分:0)
Web API
中ASP.NET Core
没有单独的包。
有一个名为Microsoft.AspNet.Mvc.Core (6.0.0-rc1-final)
所有内容都适用于DNX 451
和DNX CORE