Necesito un poco de ayuda. Estoy tratando de alojar una aplicación MVC 2 en IIS6. En mi máquina de desarrollo (XP) funciona perfectamente en Cassini o como sitio web en IIS.Alojamiento MVC2 en IIS6
Primero traté de hacer referencia a la extensión .mvc para aspnet_isapi pero cuando eso no funcionó fui con la extensión aspx en su lugar.
¿Alguna idea? Probablemente me haya perdido algo obvio.
public class MvcApplication : HttpApplication
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
AreaRegistration.RegisterAllAreas();
routes.MapRoute(
"Default", // Route name
"{controller}.aspx/{action}/{id}", // URL with parameters
new {controller = "Home", action = "Index", id = ""} // Parameter defaults
);
routes.MapRoute(
"Root",
"",
new {controller = "Home", action = "Index", id = ""}
);
}
protected void Application_Start()
{
RegisterRoutes(RouteTable.Routes);
}
}
EDIT:
tenido algunas malas referencias que limpié y ahora se ha quedado atascado con esto en mi página maestra:
Son ¿Seguro que tienes asp.net mvc2 instalado en la computadora de destino? – sarvesh
Sí, realicé la instalación yo mismo. – magnus
Encontré el error, estaba en el script de instalación ... me siento muy avergonzado. Voy a votar para cerrar. – magnus