I have an ASP.NET MVC application where the default page should be index.html which is an actual file on disk.
I can browse to the file using www.mydomain.com/index.
You could ignore the route in your MVC application and let IIS serve it.
routes.IgnoreRoute("index.html") etc