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
You'll also get this if your bindings aren't correct. If you don't have www or a subdomain it'll return a 404.