2014-02-12 230 views
0

我有兩個類型的控制器:ASP.NET MVC 5路由問題

[1]從BaseController繼承(名稱空間:Foo.Bar.Controllers)

[2]從BaseAPIController(命名空間繼承:富.Bar.Controllers.API)

如何我可以路由所有/ API/{控制器}/{行動}請求轉發給控制器[2]和所有其他請求到控制器[1]?

注:我不使用的Web API框架,只是MVC 5

回答

0

我對this question解決方案應該工作,我不認爲路由邏輯是特定的WebAPI。

基本上編寫自定義IHttpControllerSelector這需要自定義命名空間的考慮。