我知道ASP.NET MVC4不能在区域(SIC)中路由Web API。
出于测试目的,我在Visual Studio2012中创建了新的“Web API”项目(在新的解决方案中)。
但不管用。默认HomeController(Controller)工作,但找不到ValuesController(ApiController)(404)。
我已经安装了VS2010和VS2012。
有什么想法吗?
ASP.NET MVC4不能在开箱即用的区域中路由Web API。然而,只要稍加努力,您就可以使其工作:为什么我的特定于区域的Web API可以从所有其他区域访问?
这里有更多细节的相关博文。