我需要一个IHttpControllerSelector应该只应用于特定路线的自定义.所有其他web api路由应使用默认实现IHttpControllerSelector.
在研究时我发现以下代码用于在应用程序启动时替换IHttpControllerSelector,但它完全替换了默认的控制器选择器,这导致应用程序中的所有路由都使用我的自定义控制器选择器:
config.Services.Replace(typeof(IHttpControllerSelector),
new CustomControllerSelector(config));
Run Code Online (Sandbox Code Playgroud)
有没有办法配置IHttpControllerSelector单个路由?