Is it possible to have an ASP .NET MVC 3 project compiled into an assembly that an IIS site will import? I'd like to keep the .cs files off of the web server if I can help it. Ideally I would like to compile the views as resources into the assembly as well unless that can't (or shouldn't) be done.
So can MVC be separated this way?