可能重複:
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