route - ¿Es absolutamente necesario configurar manualmente IIS6 para usar ASP.NET MVC?
web forms c# ejemplos (2)
Tengo un alojamiento web que me respondió que no era posible modificar la configuración de IIS6 para establecer la asignación de .mvc a Asp.Net ISAPI dll ni habilitar las asignaciones de aplicaciones de comodines.
En resumen, no puedo cambiar ninguna configuración de IIS.
¿Hay alguna forma de ejecutar ASP.NET Mvc en esas condiciones?
Nota : Leí algunas preguntas relacionadas aquí sobre esto, pero no las entendí en algunos casos, y no era lo que necesitaba en otros. Apreciaría si antes de cerrar este como duplicado, hubiera una explicación de por qué, y quizás una paráfrasis de otra pregunta.
Gracias
si existe la asignación a .aspx, pruebe la solución que se encuentra aquí para agregar una ruta para terminar en * .mvc.aspx
routes.Add(new Route("{controller}.mvc.aspx/{action}", new MvcRouteHandler())
{
Defaults = new RouteValueDictionary (new{ controller = "YourController"} )
});
Para lo que investigué tiene que hacerlo, uno es para decirle a IIS que todas las páginas tienen que pasar por ASP.NET - gif, css etc. - de esta manera asp.net sabe cómo procesar cada página. El otro es escribir un HttpModule, o algo como esto. Hice el primero. No creo que tengas otra opción.
Tal vez esto ayude: ASP.NET MVC en IIS6