Ok, this is possibly borderline-subjective, but I wonder where one would put a simple class that does something within an ASP.net MVC project? I mean a class like the Base36 De/Encoder, that is neither Model nor Controller. Should this always go into a separate Class Library Assembly, or do such Classes have a place within the MVC Web Application project?
And yes, I know that it probably does not really matter, I’m just possibly a bit over careful to learn a new technology the ‘right’ way from the beginning.
I personally put such classes in some common ‘utils’ assembly. Not only does it avoid junking up your MVC project, but such helper classes often find their way into other projects I work on.