This question by Nick Craver implements routing to web forms like this:
routes.MapPageRoute("defaultRoute", "{*value}", "~/Missing.aspx");
However we get an error of Route data must contain an item named controller
.
Is it possible to route to a web form?
We need to "catch" and route within routing rather than not hitting any routes then defaulting to the actual name. I don't think routing is specific to MVC, although we are routing to a web form that exists within an MVC site.