To set up IIS to run ASP.NET applications (including MVC 3 and Web Matrix):
The image below from Windows 2008 R2/SP1 Server Manger shows the 21 Role Services enabled by the IIS 7 recommended configuration.
If you need additional features (known as role services in Windows 2008) such as Window Authentication, Dynamic compression, or Tracing: