Asp.net web api WebApi在扩展自定义基类时找不到控制器

Asp.net web api WebApi在扩展自定义基类时找不到控制器,asp.net-web-api,Asp.net Web Api,我有两个项目的解决方案。第一个是包含我的控制器的类库。第二个是自托管webapi应用程序,它引用了第一个项目的DLL。如果我的comtrlller继承自ApiController,它将正常加载。如果我让控制器从另一个库中的另一个基类继承(该基类随后继承ApicController),它将找不到控制器。我没有收到任何参考版本警告或异常。我不知所措。您如何配置路由。基于约定还是基于属性?属性路由当需要在外部dll中执行映射调用时。公开该项目中接受HttpConfiguration的方法并调用map属

我有两个项目的解决方案。第一个是包含我的控制器的类库。第二个是自托管webapi应用程序,它引用了第一个项目的DLL。如果我的comtrlller继承自ApiController,它将正常加载。如果我让控制器从另一个库中的另一个基类继承(该基类随后继承ApicController),它将找不到控制器。我没有收到任何参考版本警告或异常。我不知所措。

您如何配置路由。基于约定还是基于属性?属性路由当需要在外部dll中执行映射调用时。公开该项目中接受HttpConfiguration的方法并调用map属性routes扩展方法。使用其中一个控制器的名称以及如何配置路由更新问题。