【发布时间】:2014-10-17 18:24:14
【问题描述】:
现在默认情况下,ASP.NET MVC Web Api 帮助页面可通过http://localhost:50784/Help 路由访问,我想将其更改为http://localhost:50784/Developers。我怎么能做到这一点?
【问题讨论】:
标签: .net asp.net-mvc api routing
现在默认情况下,ASP.NET MVC Web Api 帮助页面可通过http://localhost:50784/Help 路由访问,我想将其更改为http://localhost:50784/Developers。我怎么能做到这一点?
【问题讨论】:
标签: .net asp.net-mvc api routing
默认情况下,有一个名为Help 的area 注册到您的路由配置中。您可以将其更改为您的自定义名称。
您将在~/Areas/HelpPage 下看到一个HelpPageAreaRegistration.cs 文件,我们在其中注册了路线。您可以对其进行编辑以使用您的自定义名称
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"HelpPage_Default",
"Developers/{action}/{apiId}",
new { controller = "Help", action = "Index", apiId = UrlParameter.Optional });
HelpPageConfig.Register(GlobalConfiguration.Configuration);
}
【讨论】: