Humm ... difícil de ver (o decir) cuál es el problema ya que el código parece bastante trivial.
¡Quizás una pequeña depuración pueda ayudar! Trate de crear un nuevo TestController haber dentro del Índice predeterminado() ActionResult hacer esto:
return RedirectToAction("EveryView", "Test");
A continuación, cree el método ActionResult EveryView() y establecer su punto de ruptura.
public ActionResult EveryView()
{
return View();
}
Si prueba http://localhost/Test/Index ¿qué ocurre? ¿Funciona?
Si eso no funciona, quizás le interese mirar sus Rutas y asegurarse de no tener ninguna Rutas especiales definidas que puedan hacer que las cosas se rompan.
Como alternativa, puede, dentro de su Global.asax
añadir este método:
protected void Application_Error(object sender, EventArgs e)
{
Exception ex = Server.GetLastError();
}
y establecer un punto de ruptura en la línea para detectar los errores desconocidos.
Esto puede no ser el problema, pero si está dentro de la misma 'controlador', sólo puede usar' RedirectToAction ("EveryView"); ' – Rondel
@Rondel Lo intenté y no importa. –
¿Acabas de tener 'RedirectToAction()'? O 'devuelve RedirectToAction (...)'. Lo intenté y con el 'retorno' funcionó bien. –