Asp.Net MVC requires
After installing Visual Studio 2008 with SP1 or the Visual Web Developer 2008 Express with SP1, download AspNetMVC1.msi from http://www.microsoft.com/downloads/details.aspx?FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b&displaylang=en and install it.
If you don’t have either Visual Studio 2008 or Visual Web Developer 2008 Express, then the easiest way to get started is to download and use Microsoft’s Web Platform Installer, which is available free of charge from www.microsoft.com/web/. This tool automates the process of downloading and installing the latest versions of any combination of Visual Web Developer Express, ASP.NET MVC, SQL Server 2008 Express, IIS, and various other useful development tools. It’s very easy to use—just make sure that you select the installation of both ASP.NET MVC and Visual Web Developer 2008 Express.