hello all,
I'm almost embarrassed to ask this question, but here goes. Yesterday I was testing an application that's due to go into production in a few weeks time when an unusual error was triggered by one of my collegues. Basically, she pulled the database connection whilst the view was iterating round an IQueryable collection (inside a partialview). Now, the controller responsible for this has error traps in place and I expected this to kick in with a warning. However, what basically happened was that the yellow .net error page kicked in showing the line where the error occurred. Now, luckily this is still in test, so we can make the neccessary changes to fix this and also, it's a real edge case so this type of error may never occur.
However, does anyone have a solution to catching such an error and presenting a sensible 404 page in this event?? Or is there something in the controller that is perhaps being overlooked in our defensive programming and try/catch blocks??
hope someone has crossed this bridge before and exited with flair...