相关疑难解决方法(0)

ASP.NET Web API为单个路由定制IHttpControllerSelector

我需要一个IHttpControllerSelector应该只应用于特定路线的自定义.所有其他web api路由应使用默认实现IHttpControllerSelector.

在研究时我发现以下代码用于在应用程序启动时替换IHttpControllerSelector,但它完全替换了默认的控制器选择器,这导致应用程序中的所有路由都使用我的自定义控制器选择器:

config.Services.Replace(typeof(IHttpControllerSelector), 
                                                    new CustomControllerSelector(config));
Run Code Online (Sandbox Code Playgroud)

有没有办法配置IHttpControllerSelector单个路由?

asp.net routes asp.net-web-api

8
推荐指数
1
解决办法
8362
查看次数

标签 统计

asp.net ×1

asp.net-web-api ×1

routes ×1