我为移动和网络构建了一个web api服务,它在azure上工作正常,但很快我意识到Nuget Manager没有安装Web Api包“Microsoft.AspNet.WebApi”。ASP.NET没有Web Api包
我知道Core Controller结合了DNX Core的MVC和Web Api功能,它可以在没有web api包的情况下工作。但DNX 4.5.1也不包含Web Api包。我的应用程序如何在此平台上工作(DNX 4.5.1)?
谢谢!
我为移动和网络构建了一个web api服务,它在azure上工作正常,但很快我意识到Nuget Manager没有安装Web Api包“Microsoft.AspNet.WebApi”。ASP.NET没有Web Api包
我知道Core Controller结合了DNX Core的MVC和Web Api功能,它可以在没有web api包的情况下工作。但DNX 4.5.1也不包含Web Api包。我的应用程序如何在此平台上工作(DNX 4.5.1)?
谢谢!
这个怎么样Microsoft ASP.NET Web API 2.2 5.2.3
?
此软件包包含在 IIS上托管ASP.NET Web API所需的一切。 ASP.NET Web API是一个框架,可以轻松构建可以覆盖广泛客户端(包括浏览器和移动设备)的HTTP 服务。 ASP.NET Web API是在.NET Framework上构建 REST式应用程序的理想平台。
看起来你正在使用ASP.NET 5和6 MVC在这种情况下,你不需要Microsoft.AspNet.WebApi(用于MVC 4)和微软AspNet.WebApi 2(适用于MVC 5)
ASP.NET Core
中没有更多的Web API
单独包。
有新的组合包,称作Microsoft.AspNet.Mvc.Core (6.0.0-rc1-final)
一切都将在两个工作和DNX 451
DNX CORE
DNX 4.5.1使用作品的.NET Framework 4.5.1,它不包含控制器相结合,这就是为什么它需要web api包。我有些困惑......我的错误在哪里? –
如果您使用的是ASP.NET Core 1.0(通常称为ASP.NET 5),那么控制器之间不存在任何分隔。 –
当我添加Web Api包时,它成功添加到DNX 4.5.1,但DNX 5.0说它确实不支持它。如果没有这个包,DNX 4.5.1如何工作?为什么DNX 4.5.1?如果我不能正确地提出问题,我很抱歉... –