I have created an application installer for my MVC3 project and have followed the BIN Deployment suggestions found online.
My site has been installed but I don’t get any pages displayed.
This is how the VS2010 installer project looks

and this is how I have IIS setup

How do you get the Home Index page to be the default page as it is when I run the application through Visual studio?
IIS 6.0 doesn’t support extensionless urls out of the box. This means that if you try to navigate to
/Home/Index, IIS 6.0 doesn’t know that this is an ASP.NET application and nothing happens. Extensionless urls are supported out of the box starting from IIS 7.0 when running the application in managed pipeline mode.You will need to associate the unmanaged
aspnet_isapi.dllfilter with ASP.NET if you want to achieve that. Phil Haack covered how this topic in his blog post (ASP.NET 4.0) and this post (for CLR 2.0, which is not your case since you are using ASP.NET MVC 3).