Mappage de route ASP.Net MVC

Je suis nouveau sur MVC (et ASP.Net de routage). Je suis en train de carte *.aspx pour un contrôleur appelé PageController.

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

Ne serait pas le code ci-dessus la carte *.aspx pour PageController? Lorsque j'exécute ce type et en toute .page aspx j'obtiens l'erreur suivante:

Le contrôleur pour le chemin '/Page.aspx' n'a pas pu être trouvé ou s'il ne met pas en œuvre la IController interface.
Nom du paramètre: controllerType

Est-il quelque chose que je ne suis pas en train de faire ici?

source d'informationauteur Ryan Eastabrook