2
现在默认ASP.NET MVC Web Api帮助页面可通过http://localhost:50784/Help
路由访问我想将其更改为http://localhost:50784/Developers
。我怎么能做到这一点?ASP.NET MVC Web Api帮助页面路由
现在默认ASP.NET MVC Web Api帮助页面可通过http://localhost:50784/Help
路由访问我想将其更改为http://localhost:50784/Developers
。我怎么能做到这一点?ASP.NET MVC Web Api帮助页面路由
默认情况下,有一个area被称为Help
注册到您的路由配置。您可以将其更改为您的自定义名称。
你会看到一个HelpPageAreaRegistration.cs
文件在~/Areas/HelpPage
我们有路由注册。您可以编辑它以使您的自定义名称
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);
}
Shyju是正确的。另一种可以实现你想要做的事情的方式是使用[属性路由](http://www.asp.net/web-api/overview/web-api-routing-and-actions/attribute-routing-在幅材-API-2)。 – Gjohn 2014-10-17 18:31:44