SinglarR is one the easiest frameworks to get started with, and we have started using it a lot lately. The Only thing that was missing is to integration with Elmah, but the pipelining makes it lot easier, All you have to do is introduce this and update Global.asax to reflect

here EnableDetailedErrors = true is optional.