Locally, using IIS Express, I can return a view and a 404 code from an MVC 5 action.
When deployed on IIS 7.x, the server seems to want to take control and send its own crappy HTML for the 404.
How can I tell IIS to keep its big nose out of my 404 business?
In fact, even with custom errors on, an action that returns HttpStatusCodeResult(404)
and a redirect/rewrite to another action with a view, it still returns the IIS page.