Nu sunteți sigur cum arată controlerul dvs., eroarea pare să indice faptul că nu poate găsi controlerul. Ați moștenit de la Controller după ce ați creat clasa PageController? Navigatorul PageController este localizat în directorul Controlere?
Aici este ruta mea în Global.asax.cs
routes.MapRoute(
"Page",
"{Page}.aspx",
new { controller = "Page", action = "Index", id = "" }
);
Aici este controlerul meu, care se află în folderul Controlere:
using System.Web.Mvc;
namespace MvcApplication1.Controllers
{
public class PageController : Controller
{
public void Index()
{
Response.Write("Page.aspx content.");
}
}
}