【发布时间】:2014-04-19 12:46:03
【问题描述】:
这里有个很好的问题: How to add Web API to an existing ASP.NET MVC 4 Web Application project?
不幸的是,这还不足以解决我的问题。我已经尝试了两次以确保我没有做错任何事情。我右键单击“Controllers”并添加了“Web API 2 Controller with actions, using Entity Framework”项,我在其中选择了我的模型类和数据库上下文。一切都很顺利......但仍然......每次我尝试访问 /api/Rest 时都会收到 404 错误(我的控制器的名称是 RestController)。
【问题讨论】:
-
参考此链接
http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and-web-api-2 -
@Jegadeesh,谢谢,我会检查它
-
@Jegadeesh,提供的链接向我解释说我应该更改 WebApiConfig.Register(GlobalConfiguration.Configuration);到 GlobalConfiguration.Configure(WebApiConfig.Register);但不幸的是,这还不够……尽管如此
-
您能粘贴您的 App_Start/WebApiConfig.cs 中的内容吗?你的路由资料应该在这里。
-
@Jegadeesh 链接已损坏。在以下位置找到类似内容:asp.net/mvc/overview/releases/…
标签: c# asp.net asp.net-mvc rest asp.net-web-api