ASP.NET MVC 4,未找到Web API-404

ASP.NET MVC 4,未找到Web API-404,asp.net,asp.net-mvc-4,asp.net-web-api,visual-studio-2012,Asp.net,Asp.net Mvc 4,Asp.net Web Api,Visual Studio 2012,我知道ASP.NETMVC4不能在区域中路由WebAPI(原文如此!) 我在VisualStudio2012中创建了一个新的“WebAPI”项目(在新的解决方案中),用于测试目的 但它不起作用。默认HomeController(控制器)工作,但找不到ValuesController(ApiController)(404) 我已经安装了VS 2010和VS 2012 有什么想法吗?ASP.NET MVC 4不能在现成的区域路由Web API。但是,只要稍加努力,您就可以使其正常工作: 包含更多详细

我知道ASP.NETMVC4不能在区域中路由WebAPI(原文如此!)

我在VisualStudio2012中创建了一个新的“WebAPI”项目(在新的解决方案中),用于测试目的

但它不起作用。默认HomeController(控制器)工作,但找不到ValuesController(ApiController)(404)

我已经安装了VS 2010和VS 2012


有什么想法吗?

ASP.NET MVC 4不能在现成的区域路由Web API。但是,只要稍加努力,您就可以使其正常工作:


包含更多详细信息的相关博客帖子。

您确定使用了正确的URL吗?默认情况下,API控制器路由不同于视图控制器路由。在默认项目中,values控制器由URL~/api/values访问,而不是由~/values访问(与视图控制器一样)。