ASP.Net MVC mapeo de rutas

Soy nuevo en MVC (y enrutamiento ASP.Net). Estoy tratando de asignar * .aspx a un controlador llamadoPageController.

routes.MapRoute(
   "Page",
   "{name}.aspx",
   new { controller = "Page", action = "Index", id = "" }
);

¿No se asignaría el código de arriba * .aspx aPageController? Cuando ejecuto esto y escribo en cualquier página .aspx obtengo el siguiente error:

El controlador para la ruta '/Page.aspx' no se pudo encontrar o no implementa la interfaz IController. Nombre del parámetro: controllerType

¿Hay algo que no esté haciendo aquí?

Respuestas a la pregunta(5)

Su respuesta a la pregunta