ASP MVC 5 has a new Routing called attribute routing. The way I see it, the routes are now scattered on every controller unlike with the convention-based that there is single lo
You can Unit Test your'e routes when using conventional routing, and you also have a "seperation of concerns".
That cant be said about Attribute Routing.
For a large project I would go with conventional, for a small project attribute routing is more than fine.