The scenario is a some external legacy code is accessing the site. In the past the request was handled by an IHttpHandler that dispatched to different private methods to handle the request based upon query string parameters.
The goal is to replace the IHttpHandler with a standard MVC controller.
- The different requests should go to different methods.
- We want to retain the standard MVC parameter binding.
- We do not want one action with lots of parameters, many of which are unrelated.