Two instance where routing is not required are - When a physical file is found that matches the URL pattern - When routing is disabled for a URL pattern
There are two key benefits of using MVCAs the code is moved behind a separate class file, you can use the code to a great extent As behind code is simply moved to.NET class, it is possible to automate UI testing. This gives an opportunity to automate manual testing and write unit tests.