2014-02-12 273 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这需要自定义命名空间的考虑。