C# 自定义IHttpControllerSelector和WebApi帮助页

C# 自定义IHttpControllerSelector和WebApi帮助页,c#,asp.net-mvc,asp.net-web-api,C#,Asp.net Mvc,Asp.net Web Api,我实现了找到的IHttpControllerSelector,以便在匿名和经过身份验证的控制器之间分割路由,与示例中的V1和V2相同 当我这样做时,我注意到VS2013中的样例WebApi应用程序附带的帮助页面区域被破坏,如下所示: 我尝试将IHttpControllerSelector链接到HelpController,在构造函数中执行以下操作: GlobalConfiguration.Configuration.Services.Replace(typeof(IHttpControllerS

我实现了找到的IHttpControllerSelector,以便在匿名和经过身份验证的控制器之间分割路由,与示例中的V1和V2相同

当我这样做时,我注意到VS2013中的样例WebApi应用程序附带的帮助页面区域被破坏,如下所示:

我尝试将IHttpControllerSelector链接到HelpController,在构造函数中执行以下操作:

GlobalConfiguration.Configuration.Services.Replace(typeof(IHttpControllerSelector), new NamespaceHttpControllerSelector(GlobalConfiguration.Configuration));
但这没有帮助

是否有人使用了该示例并修复了帮助页面

帮助生成器都是自动的,所以我相信戳它们会花费很多时间