¿Las páginas de ayuda de ASP.NET son la página de inicio predeterminada?
Quiero ir ahttp://myserver
y poder obtener páginas de ayuda como la página de inicio predeterminada, por lo que lo primero que debe hacer un invitado eshttp://myserver
Debe ver es la página de ayuda.
Tengo una ruta predeterminada configurada de esta manera:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
Luego tengo mi registro en el Área de la Página de Ayuda configurado de esta manera:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"HelpPage_Default",
"doc/{action}/{apiId}",
new { controller = "Help", action = "Index", apiId = UrlParameter.Optional });
HelpPageConfig.Register(GlobalConfiguration.Configuration);
}
Cuando cambio de RouteConfigcontroller
a"Help"
Yo obtengo:
No se encontró la vista 'Índice' o su maestro o ningún motor de visualización admite las ubicaciones buscadas
Cuando cambio la ruta de la página de ayuda a"{controller}/{action}/{apiId}"
mis AttributeRoutes dejan de funcionar.
¿Hay alguna manera fácil de hacer que las páginas de ayuda de ASP.NET sean la página de inicio predeterminada?