可能重复:
MVC 4 WebAPI controllers splitted by Areas如何路由到MVC4区域内的API控制器?
这涉及到这个问题,并回答:How to create ASP.Net MVC Web API Url?
我有一个新的,新的MVC项目的一切,仍然由项目模板生成,除了一个叫做Admin的新区域。在这方面,我有ClientApiController和ClientController,并在视图客户端/索引我想要一个URL,如我链接到的答案中所述,与额外的'区域'值。
@Url.RouteUrl("DefaultApi", new { httproute = "", area = "Admin", controller = "Client" })
但是,区域部分不工作,我仍然'找不到资源'。我究竟做错了什么?
我推荐的路线调试器调试此类问题:http://nuget.org/packages/routedebugger – sinelaw 2012-04-24 14:25:08