A: 

What you are looking for is Bin Deploying ASP.NET MVC.

But you still will need to have .NET 3.5 installed on that server.

Jason Whitehorn
A: 

What Jason White says is right ... you have to have .NET 3.5 to use ASP.NET MVC. However, if you want to get into crazy, unsupported, hack-ish territory, it is possible to run ASP.NET MVC against .NET framework 2.0. I SERIOUSLY don't recommend it, but if you want to look into it, Scott Hanselman talks about it here.

Charlie Flowers