如何在方法ODataHttpRouteCollectionExtensions.MapODataRoute中指定命名空间?

时间:2013-04-02 19:08:50

标签: asp.net asp.net-web-api asp.net-web-api-routing

我收到错误:“找到了多个匹配名为...的控制器的类型”,并找到了MapHttpRoute方法的解决方案。 是否可以传递一组名称空间或类似于MapODataRoute的东西?

1 个答案:

答案 0 :(得分:0)

您应该考虑实施新的IHttpControllerSelector。您可以扩展DefaultHttpControllerSelector并覆盖SelectController方法,您可以在其中解析不明确的控制器类型并选择所需的控制器类型。