I have an IIS7.5 web-site, on Windows Server 2008, with an ASP.NET MVC2 web-site deployed to it. The website was built in Visual Studio 2008, targeting .NET 3.5, and IIS 5.1
For me it was all about installing .NET Framework 4.6.1 on the server (my app was targeting that version)