Estoy trabajando en una aplicación muy sencilla, utilizando MVC2 de vista previa 1.ruta ASP.NET MVC devolver 404 sin acción
que tiene un controlador llamado ContentController. Mi problema es que/Content/Index funciona correctamente, pero/Content/returns a 404. Estoy ejecutando la aplicación en Studio Development Server.
Probado con RouteDebugger pero/Content/devuelve un 404 y no muestra ninguna información de depuración.
no he cambiado el código de enrutamiento:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
Ésta es mi controlador:
public class ContentController : Controller
{
IRepository _repo = new SimpleRepository("db", SimpleRepositoryOptions.RunMigrations);
public ActionResult Index()
{
var content = _repo.GetPaged<Content>(0, 20);
return View(content);
}
¿Está ejecutando esto en IIS o en el servidor web visual? Si IIS, ¿qué versión? ¿Obtienes el mismo resultado con/Content (vs./Content /)? –
Hm ... Eso es extraño. ¿Puede publicar una captura de pantalla de la salida del depurador de enrutamiento = –
? Estoy ejecutando esto en el servidor web incorporado provisto por Visual Studio 2008. – bq1990