Saltar al contenido

Cómo configurar la página predeterminada asp.net

Solución:

ASP.NET WebForms

Sobre el web.config archivo, intente esto para usar el clear etiqueta antes:

<system.webServer>
  <defaultDocument>
    <files>
      <clear />
      <add value="Pages/Home.aspx" />
    </files>
  </defaultDocument>
</system.webServer>

Eche un vistazo aquí: http://www.iis.net/configreference/system.webserver/defaultdocument

ASP.NET MVC / ASP.NET CORE

Dependiendo de la versión de asp.net mvc que esté usando, puede tenerlo en un archivo diferente (~/Global.asax.cs en v3 o anterior o ~/App_Start/RouteConfig.cs en v4 o más reciente). En ambos casos, verá algo que registra las rutas, porque asp.net mvc usa rutas en lugar de archivos como formularios web. Entonces, puede cambiar los valores predeterminados:

public static void RegisterRoutes(RouteCollection routes)
{
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

    routes.MapRoute(
        name: "Default",
        url: "{controller}/{action}/{id}",
        defaults: new 
        { 
            controller = "Home", // default controller
            action = "Index",  // default action on the controller
            id = UrlParameter.Optional
        }
    );
}

Es similar en el ASP.NET CORE.

Eche un vistazo aquí: http://www.codeproject.com/Articles/624181/Routing-Basics-in-ASP-NET-MVC

Además de la respuesta de Felipe, también puede hacer esto desde IIS.

Seleccione Admin Tools -> IIS Manager -> Seleccione su sitio web de la lista. Haga clic en Default Document en el lado derecho y haga clic en Add. Mueva la entrada a la parte superior de la lista con las flechas. Estás listo.

Sin embargo, esto se sobrescribirá cada vez que publique su sitio.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *